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