RFR: 8347917: AArch64: Enable upper GPR registers in C1
Andrew Haley
aph at openjdk.org
Sun Jan 26 16:37:53 UTC 2025
On Thu, 16 Jan 2025 12:26:43 GMT, Dmitry Chuyko <dchuyko at openjdk.org> wrote:
> r29 (fp) are declared caller-saved
How does this work for `fp`? Surely `fp` is saved as part of the entry sequence by native ABI, C1, and C2:
0x0000fffeecf10bac: sub sp, sp, #0x30
0x0000fffeecf10bb0: stp x29, x30, [sp, #0x20]
The great advantage of using `fp` is that caller doesn't have to save it.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/23152#issuecomment-2614496492
More information about the hotspot-compiler-dev
mailing list