From 9e2e7e33e98a0709a89332f040c3ee139afcf5b7 Mon Sep 17 00:00:00 2001 From: Andrew Haley Date: Tue, 16 Jun 2026 14:58:49 +0200 Subject: [PATCH] Simplify --- src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp b/src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp index f14d81abbc4..d14cb3a1274 100644 --- a/src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp +++ b/src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp @@ -2580,14 +2580,7 @@ void LIR_Assembler::increment_profile_ctr(LIR_Opr step, LIR_Opr dest_opr, LIR_Op if (counter_stub != nullptr) __ bind(*counter_stub->entry()); assert(md_opr->is_valid(), "must be"); - - if (md_opr->type() == T_METADATA) { - __ mov_metadata(md_reg->as_register(), - md_opr->as_constant_ptr()->as_metadata()); - } else { - __ mov(md_reg->as_pointer_register(), - md_opr->as_constant_ptr()->as_pointer()); - } + ce->const2reg(md_opr, md_reg, lir_patch_none, nullptr); Address counter_address = (md_offset_opr->is_constant()