8304880: [PPC64] VerifyOops code in C1 doesn't work with ZGC

Reviewed-by: shade
This commit is contained in:
Martin Doerr 2023-03-28 15:45:34 +00:00
parent 83ce65e12c
commit 695683b5b1

@ -819,10 +819,6 @@ int LIR_Assembler::load(Register base, int offset, LIR_Opr to_reg, BasicType typ
} else {
__ ld(to_reg->as_register(), offset, base);
}
if (VerifyOops) {
BarrierSetAssembler* bs = BarrierSet::barrier_set()->barrier_set_assembler();
bs->check_oop(_masm, to_reg->as_register(), FILE_AND_LINE); // kills R0
}
break;
}
case T_FLOAT: __ lfs(to_reg->as_float_reg(), offset, base); break;
@ -853,10 +849,6 @@ int LIR_Assembler::load(Register base, Register disp, LIR_Opr to_reg, BasicType
} else {
__ ldx(to_reg->as_register(), base, disp);
}
if (VerifyOops) {
BarrierSetAssembler* bs = BarrierSet::barrier_set()->barrier_set_assembler();
bs->check_oop(_masm, to_reg->as_register(), FILE_AND_LINE); // kills R0
}
break;
}
case T_FLOAT: __ lfsx(to_reg->as_float_reg() , base, disp); break;