< prev index next >

src/hotspot/cpu/ppc/templateTable_ppc_64.cpp

Print this page

        

*** 60,70 **** Register tmp1, Register tmp2, Register tmp3, DecoratorSet decorators) { assert_different_registers(tmp1, tmp2, tmp3, val, base); ! BarrierSetAssembler *bs = Universe::heap()->barrier_set()->barrier_set_assembler(); bs->store_at(_masm, decorators, T_OBJECT, base, offset, val, tmp1, tmp2, tmp3, false); } static void do_oop_load(InterpreterMacroAssembler* _masm, Register base, --- 60,70 ---- Register tmp1, Register tmp2, Register tmp3, DecoratorSet decorators) { assert_different_registers(tmp1, tmp2, tmp3, val, base); ! BarrierSetAssembler *bs = BarrierSet::barrier_set()->barrier_set_assembler(); bs->store_at(_masm, decorators, T_OBJECT, base, offset, val, tmp1, tmp2, tmp3, false); } static void do_oop_load(InterpreterMacroAssembler* _masm, Register base,
*** 73,83 **** Register tmp1, Register tmp2, DecoratorSet decorators) { assert_different_registers(base, tmp1, tmp2); assert_different_registers(dst, tmp1, tmp2); ! BarrierSetAssembler *bs = Universe::heap()->barrier_set()->barrier_set_assembler(); bs->load_at(_masm, decorators, T_OBJECT, base, offset, dst, tmp1, tmp2, false); } // ============================================================================ // Platform-dependent initialization --- 73,83 ---- Register tmp1, Register tmp2, DecoratorSet decorators) { assert_different_registers(base, tmp1, tmp2); assert_different_registers(dst, tmp1, tmp2); ! BarrierSetAssembler *bs = BarrierSet::barrier_set()->barrier_set_assembler(); bs->load_at(_masm, decorators, T_OBJECT, base, offset, dst, tmp1, tmp2, false); } // ============================================================================ // Platform-dependent initialization
< prev index next >