Lines Matching refs:RSP
2335 movsd(dst, Address(CpuRegister(RSP), 0)); in LoadDoubleConstant()
2336 addq(CpuRegister(RSP), Immediate(2 * sizeof(intptr_t))); in LoadDoubleConstant()
2661 subq(CpuRegister(RSP), Immediate(rest_of_frame)); in BuildFrame()
2670 movsd(Address(CpuRegister(RSP), offset), spill.AsXmmRegister()); in BuildFrame()
2677 movq(Address(CpuRegister(RSP), 0), method_reg.AsX86_64().AsCpuRegister()); in BuildFrame()
2683 movq(Address(CpuRegister(RSP), frame_size + spill.getSpillOffset()), in BuildFrame()
2687 …movl(Address(CpuRegister(RSP), frame_size + spill.getSpillOffset()), spill.AsX86_64().AsCpuRegiste… in BuildFrame()
2691 …movsd(Address(CpuRegister(RSP), frame_size + spill.getSpillOffset()), spill.AsX86_64().AsXmmRegist… in BuildFrame()
2694 …movss(Address(CpuRegister(RSP), frame_size + spill.getSpillOffset()), spill.AsX86_64().AsXmmRegist… in BuildFrame()
2711 movsd(spill.AsXmmRegister(), Address(CpuRegister(RSP), offset)); in RemoveFrame()
2718 addq(CpuRegister(RSP), Immediate(adjust)); in RemoveFrame()
2736 addq(CpuRegister(RSP), Immediate(-static_cast<int64_t>(adjust))); in IncreaseFrameSize()
2742 addq(CpuRegister(RSP), Immediate(adjust)); in DecreaseFrameSize()
2753 movl(Address(CpuRegister(RSP), offs), src.AsCpuRegister()); in Store()
2756 movq(Address(CpuRegister(RSP), offs), src.AsCpuRegister()); in Store()
2760 movq(Address(CpuRegister(RSP), offs), src.AsRegisterPairLow()); in Store()
2761 movq(Address(CpuRegister(RSP), FrameOffset(offs.Int32Value()+4)), in Store()
2765 fstps(Address(CpuRegister(RSP), offs)); in Store()
2767 fstpl(Address(CpuRegister(RSP), offs)); in Store()
2772 movss(Address(CpuRegister(RSP), offs), src.AsXmmRegister()); in Store()
2774 movsd(Address(CpuRegister(RSP), offs), src.AsXmmRegister()); in Store()
2782 movl(Address(CpuRegister(RSP), dest), src.AsCpuRegister()); in StoreRef()
2788 movq(Address(CpuRegister(RSP), dest), src.AsCpuRegister()); in StoreRawPtr()
2793 movl(Address(CpuRegister(RSP), dest), Immediate(imm)); // TODO(64) movq? in StoreImmediateToFrame()
2806 leaq(scratch.AsCpuRegister(), Address(CpuRegister(RSP), fr_offs)); in StoreStackOffsetToThread64()
2811 gs()->movq(Address::Absolute(thr_offs, true), CpuRegister(RSP)); in StoreStackPointerToThread64()
2826 movl(dest.AsCpuRegister(), Address(CpuRegister(RSP), src)); in Load()
2829 movq(dest.AsCpuRegister(), Address(CpuRegister(RSP), src)); in Load()
2833 movq(dest.AsRegisterPairLow(), Address(CpuRegister(RSP), src)); in Load()
2834 movq(dest.AsRegisterPairHigh(), Address(CpuRegister(RSP), FrameOffset(src.Int32Value()+4))); in Load()
2837 flds(Address(CpuRegister(RSP), src)); in Load()
2839 fldl(Address(CpuRegister(RSP), src)); in Load()
2844 movss(dest.AsXmmRegister(), Address(CpuRegister(RSP), src)); in Load()
2846 movsd(dest.AsXmmRegister(), Address(CpuRegister(RSP), src)); in Load()
2880 movq(dest.AsCpuRegister(), Address(CpuRegister(RSP), src)); in LoadRef()
2936 subl(CpuRegister(RSP), Immediate(16)); in Move()
2939 fstps(Address(CpuRegister(RSP), 0)); in Move()
2940 movss(dest.AsXmmRegister(), Address(CpuRegister(RSP), 0)); in Move()
2943 fstpl(Address(CpuRegister(RSP), 0)); in Move()
2944 movsd(dest.AsXmmRegister(), Address(CpuRegister(RSP), 0)); in Move()
2946 addq(CpuRegister(RSP), Immediate(16)); in Move()
2957 movl(scratch.AsCpuRegister(), Address(CpuRegister(RSP), src)); in CopyRef()
2958 movl(Address(CpuRegister(RSP), dest), scratch.AsCpuRegister()); in CopyRef()
3002 pushq(Address(CpuRegister(RSP), src)); in Copy()
3010 movq(scratch, Address(CpuRegister(RSP), src_base)); in Copy()
3012 movq(Address(CpuRegister(RSP), dest), scratch); in Copy()
3029 movq(scratch, Address(CpuRegister(RSP), src)); in Copy()
3047 movl(in_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
3059 leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
3062 leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
3074 movl(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
3077 leaq(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
3080 leaq(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
3119 movq(scratch, Address(CpuRegister(RSP), base)); in Call()
3134 movq(Address(CpuRegister(RSP), offset), scratch.AsCpuRegister()); in GetCurrentThread()