src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp
branchepsilon-gc-branch
changeset 56450 349aef8060b9
parent 56449 a628f1855f4c
equal deleted inserted replaced
56449:a628f1855f4c 56450:349aef8060b9
    77 #endif
    77 #endif
    78     gen_write_ref_array_post_barrier(masm, decorators, dst, count, tmp);
    78     gen_write_ref_array_post_barrier(masm, decorators, dst, count, tmp);
    79   }
    79   }
    80 }
    80 }
    81 
    81 
    82 void ModRefBarrierSetAssembler::oop_store_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
       
    83                                              Address dst, Register val, Register tmp1, Register tmp2) {
       
    84   BarrierSetAssembler::store_at(masm, decorators, type, dst, val, tmp1, tmp2);
       
    85 }
       
    86 
       
    87 void ModRefBarrierSetAssembler::store_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
    82 void ModRefBarrierSetAssembler::store_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
    88                                          Address dst, Register val, Register tmp1, Register tmp2) {
    83                                          Address dst, Register val, Register tmp1, Register tmp2) {
    89   if (type == T_OBJECT || type == T_ARRAY) {
    84   if (type == T_OBJECT || type == T_ARRAY) {
    90     oop_store_at(masm, decorators, type, dst, val, tmp1, tmp2);
    85     oop_store_at(masm, decorators, type, dst, val, tmp1, tmp2);
    91   } else {
    86   } else {