Lines Matching refs:RSP
2081 movsd(dst, Address(CpuRegister(RSP), 0)); in LoadDoubleConstant()
2082 addq(CpuRegister(RSP), Immediate(2 * sizeof(intptr_t))); in LoadDoubleConstant()
2377 subq(CpuRegister(RSP), Immediate(rest_of_frame)); in BuildFrame()
2386 movsd(Address(CpuRegister(RSP), offset), spill.AsXmmRegister()); in BuildFrame()
2393 movq(Address(CpuRegister(RSP), 0), method_reg.AsX86_64().AsCpuRegister()); in BuildFrame()
2399 movq(Address(CpuRegister(RSP), frame_size + spill.getSpillOffset()), in BuildFrame()
2403 …movl(Address(CpuRegister(RSP), frame_size + spill.getSpillOffset()), spill.AsX86_64().AsCpuRegiste… in BuildFrame()
2407 …movsd(Address(CpuRegister(RSP), frame_size + spill.getSpillOffset()), spill.AsX86_64().AsXmmRegist… in BuildFrame()
2410 …movss(Address(CpuRegister(RSP), frame_size + spill.getSpillOffset()), spill.AsX86_64().AsXmmRegist… in BuildFrame()
2427 movsd(spill.AsXmmRegister(), Address(CpuRegister(RSP), offset)); in RemoveFrame()
2434 addq(CpuRegister(RSP), Immediate(adjust)); in RemoveFrame()
2452 addq(CpuRegister(RSP), Immediate(-static_cast<int64_t>(adjust))); in IncreaseFrameSize()
2458 addq(CpuRegister(RSP), Immediate(adjust)); in DecreaseFrameSize()
2469 movl(Address(CpuRegister(RSP), offs), src.AsCpuRegister()); in Store()
2472 movq(Address(CpuRegister(RSP), offs), src.AsCpuRegister()); in Store()
2476 movq(Address(CpuRegister(RSP), offs), src.AsRegisterPairLow()); in Store()
2477 movq(Address(CpuRegister(RSP), FrameOffset(offs.Int32Value()+4)), in Store()
2481 fstps(Address(CpuRegister(RSP), offs)); in Store()
2483 fstpl(Address(CpuRegister(RSP), offs)); in Store()
2488 movss(Address(CpuRegister(RSP), offs), src.AsXmmRegister()); in Store()
2490 movsd(Address(CpuRegister(RSP), offs), src.AsXmmRegister()); in Store()
2498 movl(Address(CpuRegister(RSP), dest), src.AsCpuRegister()); in StoreRef()
2504 movq(Address(CpuRegister(RSP), dest), src.AsCpuRegister()); in StoreRawPtr()
2509 movl(Address(CpuRegister(RSP), dest), Immediate(imm)); // TODO(64) movq? in StoreImmediateToFrame()
2522 leaq(scratch.AsCpuRegister(), Address(CpuRegister(RSP), fr_offs)); in StoreStackOffsetToThread64()
2527 gs()->movq(Address::Absolute(thr_offs, true), CpuRegister(RSP)); in StoreStackPointerToThread64()
2542 movl(dest.AsCpuRegister(), Address(CpuRegister(RSP), src)); in Load()
2545 movq(dest.AsCpuRegister(), Address(CpuRegister(RSP), src)); in Load()
2549 movq(dest.AsRegisterPairLow(), Address(CpuRegister(RSP), src)); in Load()
2550 movq(dest.AsRegisterPairHigh(), Address(CpuRegister(RSP), FrameOffset(src.Int32Value()+4))); in Load()
2553 flds(Address(CpuRegister(RSP), src)); in Load()
2555 fldl(Address(CpuRegister(RSP), src)); in Load()
2560 movss(dest.AsXmmRegister(), Address(CpuRegister(RSP), src)); in Load()
2562 movsd(dest.AsXmmRegister(), Address(CpuRegister(RSP), src)); in Load()
2596 movq(dest.AsCpuRegister(), Address(CpuRegister(RSP), src)); in LoadRef()
2652 subl(CpuRegister(RSP), Immediate(16)); in Move()
2655 fstps(Address(CpuRegister(RSP), 0)); in Move()
2656 movss(dest.AsXmmRegister(), Address(CpuRegister(RSP), 0)); in Move()
2659 fstpl(Address(CpuRegister(RSP), 0)); in Move()
2660 movsd(dest.AsXmmRegister(), Address(CpuRegister(RSP), 0)); in Move()
2662 addq(CpuRegister(RSP), Immediate(16)); in Move()
2673 movl(scratch.AsCpuRegister(), Address(CpuRegister(RSP), src)); in CopyRef()
2674 movl(Address(CpuRegister(RSP), dest), scratch.AsCpuRegister()); in CopyRef()
2718 pushq(Address(CpuRegister(RSP), src)); in Copy()
2726 movq(scratch, Address(CpuRegister(RSP), src_base)); in Copy()
2728 movq(Address(CpuRegister(RSP), dest), scratch); in Copy()
2745 movq(scratch, Address(CpuRegister(RSP), src)); in Copy()
2763 movl(in_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
2775 leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
2778 leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
2790 movl(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
2793 leaq(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
2796 leaq(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
2835 movq(scratch, Address(CpuRegister(RSP), base)); in Call()
2850 movq(Address(CpuRegister(RSP), offset), scratch.AsCpuRegister()); in GetCurrentThread()