RFR: 8347917: AArch64: Enable upper GPR registers in C1 [v4]
Andrew Haley
aph at openjdk.org
Thu Feb 13 10:08:14 UTC 2025
On Thu, 13 Feb 2025 09:32:49 GMT, Dmitry Chuyko <dchuyko at openjdk.org> wrote:
> Speculatively it's like having that call costs ~4ns/op, and preserving unnecessary values costs extra ~1ns/op. Preserving unnecessary values also costs a lot of instructions.
>
> This is definitely a subject for a separate further study, I just checked that if we can observe any difference in benchmarks (yes), and is reversing allocation order currently enough to help (no).
OK, I get it. So it's not clear whether this is worth addressing in C1, and maybe someone will get around to it when higher-priority tasks are dealt with. Thanks.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/23152#issuecomment-2656083808
More information about the hotspot-compiler-dev
mailing list