Lines Matching defs:rsp

608     testp(rsp, Immediate(frame_alignment_mask));
713 // -- rsp[0] : return address
714 // -- rsp[8] : argument num_arguments - 1
716 // -- rsp[8 * num_arguments] : argument 0 (receiver)
767 subp(rsp, Immediate(kDoubleSize * XMMRegister::kMaxNumRegisters));
770 Movsd(Operand(rsp, i * kDoubleSize), reg);
783 Movsd(reg, Operand(rsp, i * kDoubleSize));
785 addp(rsp, Immediate(kDoubleSize * XMMRegister::kMaxNumRegisters));
1157 xorp(Operand(rsp, 0), kScratchRegister);
1162 xorp(Operand(rsp, 0), Immediate(jit_cookie()));
2478 movb(Operand(rsp, first_byte_set),
3084 addp(rsp, Immediate(stack_elements * kPointerSize));
3093 popq(MemOperand(rsp, 0));
3109 leal(rsp, Operand(rsp, -4));
3110 movp(Operand(rsp, 0), src);
3120 leal(rsp, Operand(rsp, -4));
3121 movp(Operand(rsp, 0), kScratchRegister);
3140 leal(rsp, Operand(rsp, -4));
3141 movp(Operand(rsp, 0), value);
3150 leal(rsp, Operand(rsp, -4));
3151 movp(Operand(rsp, 0), Immediate(imm32));
3162 movp(dst, Operand(rsp, 0));
3163 leal(rsp, Operand(rsp, 4));
3174 movp(scratch, Operand(rsp, 0));
3176 leal(rsp, Operand(rsp, 4));
3522 // Not pushing rsp or rbp.
3537 leap(rsp, Operand(rsp, -sp_delta));
3545 leap(rsp, Operand(rsp, sp_delta));
3562 addp(rsp, Immediate(kNumSafepointRegisters * kPointerSize));
3606 return Operand(rsp, SafepointRegisterStackIndex(reg.code()) * kPointerSize);
3620 movp(ExternalOperand(handler_address), rsp);
3628 addp(rsp, Immediate(StackHandlerConstants::kSize - kPointerSize));
3642 addp(rsp, Immediate(bytes_dropped));
3749 subp(rsp, Immediate(kDoubleSize));
3750 Movsd(MemOperand(rsp, 0), kScratchDoubleReg);
3751 SlowTruncateToI(result_reg, rsp, 0);
3752 addp(rsp, Immediate(kDoubleSize));
3770 subp(rsp, Immediate(kDoubleSize));
3771 Movsd(MemOperand(rsp, 0), input_reg);
3772 SlowTruncateToI(result_reg, rsp, 0);
3773 addp(rsp, Immediate(kDoubleSize));
4114 cmpp(rsp, new_sp_reg);
4124 movp(Operand(rsp, 0), tmp_reg);
4149 movp(tmp_reg, Operand(rsp, count_reg, times_pointer_size, 0));
4156 movp(rsp, new_sp_reg);
4351 movp(rbp, rsp);
4365 movp(rbp, rsp);
4387 movp(rbp, rsp);
4397 cmpp(Operand(rsp, 0), kScratchRegister);
4409 movp(rsp, rbp);
4416 Move(rbp, rsp);
4442 movp(rbp, rsp);
4472 subp(rsp, Immediate(space));
4481 subp(rsp, Immediate(arg_stack_space * kRegisterSize));
4489 andp(rsp, Immediate(-kFrameAlignment));
4493 movp(Operand(rbp, ExitFrameConstants::kSPOffset), rsp);
4535 leap(rsp, Operand(r15, 1 * kPointerSize));
4548 movp(rsp, rbp);
5019 // Make stack end at alignment and allocate space for arguments and old rsp.
5020 movp(kScratchRegister, rsp);
5024 subp(rsp, Immediate((argument_slots_on_stack + 1) * kRegisterSize));
5025 andp(rsp, Immediate(-frame_alignment));
5026 movp(Operand(rsp, argument_slots_on_stack * kRegisterSize), kScratchRegister);
5049 movp(rsp, Operand(rsp, argument_slots_on_stack * kRegisterSize));