Lines Matching refs:ManagedRegister
46 ManagedRegister method_reg,
47 ArrayRef<const ManagedRegister> callee_save_regs,
52 ArrayRef<const ManagedRegister> callee_save_regs,
59 void Store(FrameOffset offs, ManagedRegister src, size_t size) override;
60 void StoreRef(FrameOffset dest, ManagedRegister src) override;
61 void StoreRawPtr(FrameOffset dest, ManagedRegister src) override;
63 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) override;
67 ManagedRegister scratch) override;
71 void StoreSpanning(FrameOffset dest, ManagedRegister src, FrameOffset in_off,
72 ManagedRegister scratch) override;
75 void Load(ManagedRegister dest, FrameOffset src, size_t size) override;
77 void LoadFromThread(ManagedRegister dest, ThreadOffset32 src, size_t size) override;
79 void LoadRef(ManagedRegister dest, FrameOffset src) override;
81 void LoadRef(ManagedRegister dest, ManagedRegister base, MemberOffset offs,
84 void LoadRawPtr(ManagedRegister dest, ManagedRegister base, Offset offs) override;
86 void LoadRawPtrFromThread(ManagedRegister dest, ThreadOffset32 offs) override;
89 void Move(ManagedRegister dest, ManagedRegister src, size_t size) override;
93 ManagedRegister scratch) override;
95 void CopyRawPtrToThread(ThreadOffset32 thr_offs, FrameOffset fr_offs, ManagedRegister scratch)
98 void CopyRef(FrameOffset dest, FrameOffset src, ManagedRegister scratch) override;
100 void Copy(FrameOffset dest, FrameOffset src, ManagedRegister scratch, size_t size) override;
102 void Copy(FrameOffset dest, ManagedRegister src_base, Offset src_offset, ManagedRegister scratch,
105 void Copy(ManagedRegister dest_base, Offset dest_offset, FrameOffset src, ManagedRegister scratch,
108 void Copy(FrameOffset dest, FrameOffset src_base, Offset src_offset, ManagedRegister scratch,
111 void Copy(ManagedRegister dest, Offset dest_offset, ManagedRegister src, Offset src_offset,
112 ManagedRegister scratch, size_t size) override;
115 ManagedRegister scratch, size_t size) override;
117 void MemoryBarrier(ManagedRegister) override;
120 void SignExtend(ManagedRegister mreg, size_t size) override;
123 void ZeroExtend(ManagedRegister mreg, size_t size) override;
126 void GetCurrentThread(ManagedRegister tr) override;
127 void GetCurrentThread(FrameOffset dest_offset, ManagedRegister scratch) override;
133 void CreateHandleScopeEntry(ManagedRegister out_reg, FrameOffset handlescope_offset,
134 ManagedRegister in_reg, bool null_allowed) override;
139 ManagedRegister scratch, bool null_allowed) override;
142 void LoadReferenceFromHandleScope(ManagedRegister dst, ManagedRegister src) override;
146 void VerifyObject(ManagedRegister src, bool could_be_null) override;
150 void Jump(ManagedRegister base, Offset offset, ManagedRegister scratch) override;
153 void Call(ManagedRegister base, Offset offset, ManagedRegister scratch) override;
154 void Call(FrameOffset base, Offset offset, ManagedRegister scratch) override;
155 void CallFromThread(ThreadOffset32 offset, ManagedRegister scratch) override;
159 void ExceptionPoll(ManagedRegister scratch, size_t stack_adjust) override;
166 void Jump(JNIMacroLabel* label, JNIMacroUnaryCondition cond, ManagedRegister test) override;