Lines Matching refs:offs

125 void Arm64Assembler::Store(FrameOffset offs, ManagedRegister m_src, size_t size) {
131 StoreWToOffset(kStoreWord, src.AsWRegister(), SP, offs.Int32Value());
134 StoreToOffset(src.AsXRegister(), SP, offs.Int32Value());
136 StoreSToOffset(src.AsSRegister(), SP, offs.Int32Value());
139 StoreDToOffset(src.AsDRegister(), SP, offs.Int32Value());
143 void Arm64Assembler::StoreRef(FrameOffset offs, ManagedRegister m_src) {
147 offs.Int32Value());
150 void Arm64Assembler::StoreRawPtr(FrameOffset offs, ManagedRegister m_src) {
153 StoreToOffset(src.AsXRegister(), SP, offs.Int32Value());
156 void Arm64Assembler::StoreImmediateToFrame(FrameOffset offs, uint32_t imm,
162 offs.Int32Value());
165 void Arm64Assembler::StoreImmediateToThread64(ThreadOffset<8> offs, uint32_t imm,
170 StoreToOffset(scratch.AsXRegister(), ETR, offs.Int32Value());
290 void Arm64Assembler::LoadRef(ManagedRegister m_dst, FrameOffset offs) {
293 LoadWFromOffset(kLoadWord, dst.AsOverlappingWRegister(), SP, offs.Int32Value());
296 void Arm64Assembler::LoadRef(ManagedRegister m_dst, ManagedRegister m_base, MemberOffset offs,
302 offs.Int32Value());
309 void Arm64Assembler::LoadRawPtr(ManagedRegister m_dst, ManagedRegister m_base, Offset offs) {
316 ___ Ldr(reg_x(dst.AsXRegister()), MEM_OP(reg_x(base.AsXRegister()), offs.Int32Value()));
319 void Arm64Assembler::LoadRawPtrFromThread64(ManagedRegister m_dst, ThreadOffset<8> offs) {
322 LoadFromOffset(dst.AsXRegister(), ETR, offs.Int32Value());
513 void Arm64Assembler::Call(ManagedRegister m_base, Offset offs, ManagedRegister m_scratch) {
518 LoadFromOffset(scratch.AsXRegister(), base.AsXRegister(), offs.Int32Value());
522 void Arm64Assembler::JumpTo(ManagedRegister m_base, Offset offs, ManagedRegister m_scratch) {
530 ___ Ldr(reg_x(scratch.AsXRegister()), MEM_OP(reg_x(base.AsXRegister()), offs.Int32Value()));
534 void Arm64Assembler::Call(FrameOffset base, Offset offs, ManagedRegister m_scratch) {
539 LoadFromOffset(scratch.AsXRegister(), scratch.AsXRegister(), offs.Int32Value());