src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
changeset 58218 0d7877278adf
parent 57716 bfcdcd00e4fb
child 58679 9c3209ff7550
child 58725 190ec5fae2af
equal deleted inserted replaced
58217:b1a394e15ae9 58218:0d7877278adf
    74   void generate_c1_load_reference_barrier_runtime_stub(StubAssembler* sasm);
    74   void generate_c1_load_reference_barrier_runtime_stub(StubAssembler* sasm);
    75 #endif
    75 #endif
    76 
    76 
    77   virtual void arraycopy_prologue(MacroAssembler* masm, DecoratorSet decorators, bool is_oop,
    77   virtual void arraycopy_prologue(MacroAssembler* masm, DecoratorSet decorators, bool is_oop,
    78                                   Register src, Register dst, Register count, RegSet saved_regs);
    78                                   Register src, Register dst, Register count, RegSet saved_regs);
    79   virtual void arraycopy_epilogue(MacroAssembler* masm, DecoratorSet decorators, bool is_oop,
       
    80                                   Register start, Register count, Register tmp, RegSet saved_regs);
       
    81   virtual void load_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
    79   virtual void load_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
    82                        Register dst, Address src, Register tmp1, Register tmp_thread);
    80                        Register dst, Address src, Register tmp1, Register tmp_thread);
    83   virtual void store_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
    81   virtual void store_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
    84                         Address dst, Register val, Register tmp1, Register tmp2);
    82                         Address dst, Register val, Register tmp1, Register tmp2);
    85   virtual void try_resolve_jobject_in_native(MacroAssembler* masm, Register jni_env,
    83   virtual void try_resolve_jobject_in_native(MacroAssembler* masm, Register jni_env,