src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
changeset 54979 f982c1a6582c
parent 54763 2584e5772546
child 55076 785a12e0f89b
equal deleted inserted replaced
54978:5b4d1b87dd4b 54979:f982c1a6582c
    71   void gen_load_reference_barrier_stub(LIR_Assembler* ce, ShenandoahLoadReferenceBarrierStub* stub);
    71   void gen_load_reference_barrier_stub(LIR_Assembler* ce, ShenandoahLoadReferenceBarrierStub* stub);
    72   void generate_c1_pre_barrier_runtime_stub(StubAssembler* sasm);
    72   void generate_c1_pre_barrier_runtime_stub(StubAssembler* sasm);
    73 #endif
    73 #endif
    74 
    74 
    75   virtual void arraycopy_prologue(MacroAssembler* masm, DecoratorSet decorators, bool is_oop,
    75   virtual void arraycopy_prologue(MacroAssembler* masm, DecoratorSet decorators, bool is_oop,
    76                                   Register addr, Register count, RegSet saved_regs);
    76                                   Register src, Register dst, Register count, RegSet saved_regs);
    77   virtual void arraycopy_epilogue(MacroAssembler* masm, DecoratorSet decorators, bool is_oop,
    77   virtual void arraycopy_epilogue(MacroAssembler* masm, DecoratorSet decorators, bool is_oop,
    78                                   Register start, Register count, Register tmp, RegSet saved_regs);
    78                                   Register start, Register count, Register tmp, RegSet saved_regs);
    79   virtual void load_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
    79   virtual void load_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
    80                        Register dst, Address src, Register tmp1, Register tmp_thread);
    80                        Register dst, Address src, Register tmp1, Register tmp_thread);
    81   virtual void store_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
    81   virtual void store_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type,