forked from dragonwell-project/dragonwell11
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Backport] 8276799: Implementation of JEP 422: Linux/RISC-V Port
Summary: sync with riscv upstream riscv-port-jdk11u This is a combination of multiple patches. Revert "[Misc] Add failed test cases to linux-riscv problem list" Revert "[Misc] RISC-V backend build broken after merging VectorAPI" Revert "[Backport] 8297476: Increase InlineSmallCode default from 1000 to 2500 for RISC-V" Revert "[RISCV] Backport ShenandoahGC specific code" Revert "[Backport] 8296771: RISC-V: C2: assert(false) failed: bad AD file" Revert "[Misc] Fix ported TestLibmIntrinsics.java" Revert "[Backport] 8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic" Revert "[Backport] 8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub" Revert "[Backport] 8278743: riscv: Remove the x4 register saving logic in Java frames" Revert "[Backport] 8287418: riscv: Fix correctness issue of MacroAssembler::movptr" Revert "[RISCV] Backport RVV and support RVV-0.7.1" Revert "[RISCV] support paired memory instruction in CSky (dragonwell-project#217)" Revert "[Backport] Backport RISC-V backend code from the openjdk/riscv-port repo's initial load" 8276799: Implementation of JEP 422: Linux/RISC-V Port 8283737: riscv: MacroAssembler::stop() should emit fixed-length instruction sequence 8285437: riscv: Fix MachNode size mismatch for MacroAssembler::verify_oops* 8287418: riscv: Fix correctness issue of MacroAssembler::movptr 8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub 8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic 8291952: riscv: Remove PRAGMA_NONNULL_IGNORED 8308277: RISC-V: Improve vectorization of Match.sqrt() on floats 8282306: os::is_first_C_frame(frame*) crashes on invalid link access [RISCV] support paired memory instruction in CSky (dragonwell-project#217) [RISCV] Backport RVV and support RVV-0.7.1 [Misc] Fix build/test failre after riscv port Test Plan: jtreg tier1~3 Reviewed-by: Issue: https://aone.alibaba-inc.com/v2/project/355606/req/55189627 CR:
- Loading branch information
Showing
180 changed files
with
8,993 additions
and
5,000 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.