src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp
changeset 49830 ac761df837c7
parent 49748 6a880e576856
equal deleted inserted replaced
49829:19b137cb2d42 49830:ac761df837c7
    37 protected:
    37 protected:
    38   virtual void gen_write_ref_array_pre_barrier(MacroAssembler* masm, DecoratorSet decorators, Register addr, Register count) {}
    38   virtual void gen_write_ref_array_pre_barrier(MacroAssembler* masm, DecoratorSet decorators, Register addr, Register count) {}
    39   virtual void gen_write_ref_array_post_barrier(MacroAssembler* masm, DecoratorSet decorators, Register addr, Register count,
    39   virtual void gen_write_ref_array_post_barrier(MacroAssembler* masm, DecoratorSet decorators, Register addr, Register count,
    40                                                 bool do_return);
    40                                                 bool do_return);
    41   virtual void oop_store_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
    41   virtual void oop_store_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
    42                             const Address& dst, Register val, Register tmp1, Register tmp2, Register tmp3);
    42                             const Address& dst, Register val, Register tmp1, Register tmp2, Register tmp3) = 0;
    43 public:
    43 public:
    44   virtual void arraycopy_prologue(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
    44   virtual void arraycopy_prologue(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
    45                                   Register src, Register dst, Register count);
    45                                   Register src, Register dst, Register count);
    46   virtual void arraycopy_epilogue(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
    46   virtual void arraycopy_epilogue(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
    47                                   Register dst, Register count, bool do_return = false);
    47                                   Register dst, Register count, bool do_return = false);