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, |