src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
changeset 58693 3f35a9efd7de
parent 58218 0d7877278adf
child 58788 6a147ac7a68f
equal deleted inserted replaced
58692:04946947ca79 58693:3f35a9efd7de
    74   void generate_c1_pre_barrier_runtime_stub(StubAssembler* sasm);
    74   void generate_c1_pre_barrier_runtime_stub(StubAssembler* sasm);
    75   void generate_c1_load_reference_barrier_runtime_stub(StubAssembler* sasm);
    75   void generate_c1_load_reference_barrier_runtime_stub(StubAssembler* sasm);
    76 #endif
    76 #endif
    77 
    77 
    78   void load_reference_barrier(MacroAssembler* masm, Register dst);
    78   void load_reference_barrier(MacroAssembler* masm, Register dst);
    79   void load_reference_barrier_native(MacroAssembler* masm, Register dst);
    79   void load_reference_barrier_native(MacroAssembler* masm, Register dst, Address src);
    80 
    80 
    81   void cmpxchg_oop(MacroAssembler* masm,
    81   void cmpxchg_oop(MacroAssembler* masm,
    82                    Register res, Address addr, Register oldval, Register newval,
    82                    Register res, Address addr, Register oldval, Register newval,
    83                    bool exchange, Register tmp1, Register tmp2);
    83                    bool exchange, Register tmp1, Register tmp2);
    84   virtual void arraycopy_prologue(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
    84   virtual void arraycopy_prologue(MacroAssembler* masm, DecoratorSet decorators, BasicType type,