[jdk11u-dev] Integrated: 8253048: AArch64: When CallLeaf, no need to preserve callee-saved registers in caller
Dmitry Chuyko
dchuyko at openjdk.java.net
Fri Jun 11 10:56:59 UTC 2021
On Thu, 10 Jun 2021 21:20:40 GMT, Dmitry Chuyko <dchuyko at openjdk.org> wrote:
> This small patch reduces registers spilling on aarch64. Changes bring the save policy in line with AArch64 ABI.
>
> Original patch require simple adjustments to the context.
>
> Testing: tier1, tier2, opto assembly check.
>
> 11u RFR: https://mail.openjdk.java.net/pipermail/jdk-updates-dev/2021-May/006239.html
> https://mail.openjdk.java.net/pipermail/jdk-updates-dev/2021-May/006373.html
This pull request has now been integrated.
Changeset: d31ceeed
Author: Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Andrew Dinn <adinn at openjdk.org>
URL: https://git.openjdk.java.net/jdk11u-dev/commit/d31ceeedf76c987762ffae78add720f87c6c2fa9
Stats: 22 lines in 2 files changed: 0 ins; 0 del; 22 mod
8253048: AArch64: When CallLeaf, no need to preserve callee-saved registers in caller
Reviewed-by: adinn
Backport-of: ba174af3446b667a342947a259b45a09ff135a05
-------------
PR: https://git.openjdk.java.net/jdk11u-dev/pull/24
More information about the jdk-updates-dev
mailing list