< prev index next >

src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp

Print this page
*** 72,11 ***
    virtual void arraycopy_prologue(MacroAssembler* masm, DecoratorSet decorators, bool is_oop,
                                    Register src, Register dst, Register count, RegSet saved_regs);
    virtual void load_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
                         Register dst, Address src, Register tmp1, Register tmp_thread);
    virtual void store_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
!                         Address dst, Register val, Register tmp1, Register tmp2);
    virtual void try_resolve_jobject_in_native(MacroAssembler* masm, Register jni_env,
                                               Register obj, Register tmp, Label& slowpath);
    void cmpxchg_oop(MacroAssembler* masm, Register addr, Register expected, Register new_val,
                     bool acquire, bool release, bool is_cae, Register result);
  };
--- 72,11 ---
    virtual void arraycopy_prologue(MacroAssembler* masm, DecoratorSet decorators, bool is_oop,
                                    Register src, Register dst, Register count, RegSet saved_regs);
    virtual void load_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
                         Register dst, Address src, Register tmp1, Register tmp_thread);
    virtual void store_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
!                         Address dst, Register val, Register tmp1, Register tmp2, Register tmp3 = noreg);
    virtual void try_resolve_jobject_in_native(MacroAssembler* masm, Register jni_env,
                                               Register obj, Register tmp, Label& slowpath);
    void cmpxchg_oop(MacroAssembler* masm, Register addr, Register expected, Register new_val,
                     bool acquire, bool release, bool is_cae, Register result);
  };
< prev index next >