-
Notifications
You must be signed in to change notification settings - Fork 114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Backport] 8276799: Implementation of JEP 422: Linux/RISC-V Port #800
Merged
kuaiwei
merged 1 commit into
dragonwell-project:master
from
kuaiwei:riscv_dragonwell11_review
Mar 21, 2024
Merged
[Backport] 8276799: Implementation of JEP 422: Linux/RISC-V Port #800
kuaiwei
merged 1 commit into
dragonwell-project:master
from
kuaiwei:riscv_dragonwell11_review
Mar 21, 2024
Conversation
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
kuaiwei
force-pushed
the
riscv_dragonwell11_review
branch
from
March 19, 2024 02:11
2cdbc48
to
b3a1ef5
Compare
kuaiwei
added a commit
to kuaiwei/dragonwell11
that referenced
this pull request
Mar 19, 2024
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 Testing: jtreg tier1~3 Reviewers: sendaoYan, yulei Issue: https://aone.alibaba-inc.com/v2/project/355606/req/55189627 CR: dragonwell-project#800
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 Testing: jtreg tier1~3 Reviewers: sendaoYan, yulei Issue: dragonwell-project#801 CR: dragonwell-project#800
kuaiwei
force-pushed
the
riscv_dragonwell11_review
branch
from
March 19, 2024 03:50
b3a1ef5
to
c4b033e
Compare
sendaoYan
approved these changes
Mar 19, 2024
yuleil
approved these changes
Mar 20, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
This was referenced Mar 25, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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 (#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 (#217)
[RISCV] Backport RVV and support RVV-0.7.1
[Misc] Fix build/test failre after riscv port
Testing: jtreg tier1~3
Reviewers: sendaoYan, yulei
Issue: #801
CR: #800