[lworld] Integrated: 8276538: [lworld] [AArch64] LIR_Assembler::emit_profile_inline_type temporary register conflict

Nick Gasson ngasson at openjdk.java.net
Mon Nov 8 09:55:08 UTC 2021


On Thu, 4 Nov 2021 08:35:55 GMT, Nick Gasson <ngasson at openjdk.org> wrote:

> 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.

This pull request has now been integrated.

Changeset: 4f0791fc
Author:    Nick Gasson <ngasson at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
URL:       https://git.openjdk.java.net/valhalla/commit/4f0791fce8ea81d891a48aef779de5dd3514f50e
Stats:     2 lines in 1 file changed: 1 ins; 1 del; 0 mod

8276538: [lworld] [AArch64] LIR_Assembler::emit_profile_inline_type temporary register conflict

Reviewed-by: fparain, thartmann

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

PR: https://git.openjdk.java.net/valhalla/pull/577



More information about the valhalla-dev mailing list