• Home
  • Raw
  • Download

Lines Matching refs:SP

59   StoreToOffset(TR, SP, offset.Int32Value());  in GetCurrentThread()
66 AddConstant(SP, -adjust); in IncreaseFrameSize()
75 AddConstant(SP, adjust); in DecreaseFrameSize()
122 CHECK_NE(source, SP); in StoreToOffset()
140 StoreWToOffset(kStoreWord, src.AsWRegister(), SP, offs.Int32Value()); in Store()
143 StoreToOffset(src.AsXRegister(), SP, offs.Int32Value()); in Store()
145 StoreSToOffset(src.AsSRegister(), SP, offs.Int32Value()); in Store()
148 StoreDToOffset(src.AsDRegister(), SP, offs.Int32Value()); in Store()
155 StoreWToOffset(kStoreWord, src.AsOverlappingWRegister(), SP, in StoreRef()
162 StoreToOffset(src.AsXRegister(), SP, offs.Int32Value()); in StoreRawPtr()
169 ___ Str(scratch, MEM_OP(reg_x(SP), offs.Int32Value())); in StoreImmediateToFrame()
175 ___ Add(scratch, reg_x(SP), fr_offs.Int32Value()); in StoreStackOffsetToThread()
182 ___ Mov(scratch, reg_x(SP)); in StoreStackPointerToThread()
239 CHECK_NE(dest, SP); in LoadFromOffset()
261 CHECK_NE(dest.AsXRegister(), SP) << dest; in Load()
280 return Load(m_dst.AsArm64(), SP, src.Int32Value(), size); in Load()
292 LoadWFromOffset(kLoadWord, dst.AsOverlappingWRegister(), SP, offs.Int32Value()); in LoadRef()
465 LoadFromOffset(scratch.AsXRegister(), SP, fr_offs.Int32Value()); in CopyRawPtrToThread()
472 ___ Ldr(scratch, MEM_OP(reg_x(SP), src.Int32Value())); in CopyRef()
473 ___ Str(scratch, MEM_OP(reg_x(SP), dest.Int32Value())); in CopyRef()
486 ___ Str(scratch, MEM_OP(reg_x(SP), dest.Int32Value())); in CopyRef()
493 ___ Ldr(scratch, MEM_OP(reg_x(SP), src.Int32Value())); in Copy()
494 ___ Str(scratch, MEM_OP(reg_x(SP), dest.Int32Value())); in Copy()
510 StoreWToOffset(kStoreWord, scratch.AsWRegister(), SP, dest.Int32Value()); in Copy()
513 StoreToOffset(scratch.AsXRegister(), SP, dest.Int32Value()); in Copy()
530 LoadWFromOffset(kLoadWord, scratch.AsWRegister(), SP, src.Int32Value()); in Copy()
534 LoadFromOffset(scratch.AsXRegister(), SP, src.Int32Value()); in Copy()
644 ___ Ldr(lr, MEM_OP(reg_x(SP), base.Int32Value())); in Call()
667 LoadWFromOffset(kLoadWord, out_reg.AsOverlappingWRegister(), SP, in CreateJObject()
675 AddConstant(out_reg.AsXRegister(), SP, spilled_reference_offset.Int32Value(), ne); in CreateJObject()
677 AddConstant(out_reg.AsXRegister(), SP, spilled_reference_offset.Int32Value(), al); in CreateJObject()
688 ___ Ldr(scratch2, MEM_OP(reg_x(SP), spilled_reference_offset.Int32Value())); in CreateJObject()
689 ___ Add(scratch, reg_x(SP), spilled_reference_offset.Int32Value()); in CreateJObject()
696 ___ Add(scratch, reg_x(SP), spilled_reference_offset.Int32Value()); in CreateJObject()
698 ___ Str(scratch, MEM_OP(reg_x(SP), out_off.Int32Value())); in CreateJObject()
809 StoreToOffset(X0, SP, 0); in BuildFrame()