Integrated: 8267625: AARCH64: typo in LIR_Assembler::emit_profile_type

Nick Gasson ngasson at openjdk.java.net
Wed Jul 7 01:50:52 UTC 2021


On Tue, 6 Jul 2021 09:08:31 GMT, Nick Gasson <ngasson at openjdk.org> wrote:

> This code is generated when C1 is profiling types but it is known statically that there should only be one possible class at this point. It's supposed to then store the klass pointer into the method data when the expected class is actually observed but currently it does a load instead of a store.
> 
> I've attached a simple example to the JBS entry that shows the correct method data after changing LDR to STR. Also tested tier1 on AArch64.

This pull request has now been integrated.

Changeset: 3d090e7e
Author:    Nick Gasson <ngasson at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/3d090e7ee561252027c06021b337c69a39f724e1
Stats:     1 line in 1 file changed: 0 ins; 0 del; 1 mod

8267625: AARCH64: typo in LIR_Assembler::emit_profile_type

Reviewed-by: aph, dlong

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

PR: https://git.openjdk.java.net/jdk/pull/4686


More information about the hotspot-compiler-dev mailing list