[jdk11u-dev] RFR: 8253048: AArch64: When CallLeaf, no need to preserve callee-saved registers in caller

Dmitry Chuyko dchuyko at openjdk.java.net
Thu Jun 10 21:35:16 UTC 2021


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

-------------

Commit messages:
 - [PATCH] Backport ba174af3446b667a342947a259b45a09ff135a05

Changes: https://git.openjdk.java.net/jdk11u-dev/pull/24/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=24&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8253048
  Stats: 22 lines in 2 files changed: 0 ins; 0 del; 22 mod
  Patch: https://git.openjdk.java.net/jdk11u-dev/pull/24.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/24/head:pull/24

PR: https://git.openjdk.java.net/jdk11u-dev/pull/24


More information about the jdk-updates-dev mailing list