[lworld] RFR: 8276538: [lworld] [AArch64] LIR_Assembler::emit_profile_inline_type temporary register conflict
Nick Gasson
ngasson at openjdk.java.net
Thu Nov 4 08:41:38 UTC 2021
LIR_Assembler::as_Address() may use rscratch1 as a temporary register
for the address offset if it's too large to fit in an immediate, but
rscratch1 is also used at the same time to hold the updated MDO value.
See the discussion on JDK-8276108.
-------------
Commit messages:
- 8276538: [lworld] [AArch64] LIR_Assembler::emit_profile_inline_type temporary register conflict
Changes: https://git.openjdk.java.net/valhalla/pull/577/files
Webrev: https://webrevs.openjdk.java.net/?repo=valhalla&pr=577&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8276538
Stats: 2 lines in 1 file changed: 1 ins; 1 del; 0 mod
Patch: https://git.openjdk.java.net/valhalla/pull/577.diff
Fetch: git fetch https://git.openjdk.java.net/valhalla pull/577/head:pull/577
PR: https://git.openjdk.java.net/valhalla/pull/577
More information about the valhalla-dev
mailing list