-
Enhancement
-
Resolution: Fixed
-
P4
-
11, 16
-
b18
-
aarch64
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8268603 | 11.0.13 | Dmitry Chuyko | P4 | Resolved | Fixed | b01 |
Currently all Floating-Point and SIMD Registers are defined as SOC registers in c calling convention on AArch64.
As AArch64 ABI tells, the bottom 64 bits of v8-v15 are callee-saved.
Aligns save-policy in c calling convention with AArch64 ABI could help eliminate unnecessary SOE registers spilling in caller across CallLeafNode.
As AArch64 ABI tells, the bottom 64 bits of v8-v15 are callee-saved.
Aligns save-policy in c calling convention with AArch64 ABI could help eliminate unnecessary SOE registers spilling in caller across CallLeafNode.
- backported by
-
JDK-8268603 AArch64: When CallLeaf, no need to preserve callee-saved registers in caller
- Resolved