Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8311717 | 17.0.9 | Fei Yang | P4 | Resolved | Fixed | b01 |
Description
Use of assember functions on riscv can be improved. For example, we use 'fence(0xf, 0xf)' in function TemplateInterpreterGenerator::generate_safept_entry_for to emit a full memory fence instruction. Here we should use 'membar(MacroAssembler::AnyAny)' instead, which would make the code more readable. We should also replace the calls to 'li' with 'mv' so that it will be more consistent when moving integer constant.
Attachments
Issue Links
- backported by
-
JDK-8311717 RISC-V: Use macro-assembler functions as appropriate
- Resolved
- links to
-
Commit openjdk/jdk17u-dev/966fc82d
-
Commit openjdk/jdk/43e191d6
-
Commit openjdk/riscv-port-jdk17u/719b5a83
-
Review openjdk/jdk17u-dev/1427
-
Review openjdk/jdk/10210
-
Review openjdk/riscv-port-jdk17u/44
-
Review(riscv-port) openjdk/riscv-port-jdk11u/34
(3 links to)