Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8082557 | emb-9 | Ed Nevill | P4 | Resolved | Fixed | team |
The aarch64 C2 compiler makes no use of the FP register even though this register is saved on entry and restored on exit and is therefore always available for allocation.
Recent testing on some micro benchmarks shows that this can have an adverse effect, both in terms of stack usage, and performance.
The attached patch enables the aarch64 port to use the FP register. This is based on the way 'rbp' is handled in the x86 implementation.
Recent testing on some micro benchmarks shows that this can have an adverse effect, both in terms of stack usage, and performance.
The attached patch enables the aarch64 port to use the FP register. This is based on the way 'rbp' is handled in the x86 implementation.
- backported by
-
JDK-8082557 aarch64: Make fp register available to register allocator
-
- Resolved
-