Lines Matching refs:rsp

305   __ movq(rax, Operand(rsp, 0 * kSystemPointerSize));
372 __ movq(rbp, rsp);
393 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 0), xmm6);
394 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 1), xmm7);
395 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 2), xmm8);
396 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 3), xmm9);
397 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 4), xmm10);
398 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 5), xmm11);
399 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 6), xmm12);
400 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 7), xmm13);
401 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 8), xmm14);
402 __ movdqu(Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 9), xmm15);
504 __ movdqu(xmm6, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 0));
505 __ movdqu(xmm7, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 1));
506 __ movdqu(xmm8, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 2));
507 __ movdqu(xmm9, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 3));
508 __ movdqu(xmm10, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 4));
509 __ movdqu(xmm11, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 5));
510 __ movdqu(xmm12, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 6));
511 __ movdqu(xmm13, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 7));
512 __ movdqu(xmm14, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 8));
513 __ movdqu(xmm15, Operand(rsp, EntryFrameConstants::kXMMRegisterSize * 9));
514 __ addq(rsp, Immediate(EntryFrameConstants::kXMMRegistersBlockSize));
527 __ addq(rsp, Immediate(2 * kSystemPointerSize)); // remove markers
574 // [rsp+0x20] : argc
575 // [rsp+0x28] : argv
618 // [rsp + kSystemPointerSize] : Internal frame
619 // [rsp] : function
727 // -- rsp[0] : return address
769 __ cmpq(rsp, __ StackLimitAsOperand(StackLimitKind::kRealStackLimit));
1171 // o rsp: stack pointer (pointing to return address)
1231 __ movq(rbp, rsp);
1255 __ movq(rax, rsp);
1289 __ cmpq(rsp, __ StackLimitAsOperand(StackLimitKind::kInterruptStackLimit));
1766 __ Move(kScratchRegister, rsp);
1831 Operand(rsp, config->num_allocatable_general_registers() *
1848 __ movq(Operand(rsp, rax, times_system_pointer_size,
1855 Operand(rsp, BuiltinContinuationFrameConstants::kFixedFrameSizeFromFp));
1859 __ popq(Operand(rsp, offsetToPC));
1865 __ movq(kScratchRegister, Operand(rsp, 0));
1868 __ movq(Operand(rsp, 0), kScratchRegister);
1901 __ movq(rax, Operand(rsp, kPCOnStackSize));
1909 // -- rsp[0] : return address
1910 // -- rsp[1] : receiver
1911 // -- rsp[2] : thisArg
1912 // -- rsp[3] : argArray
1942 // -- rsp[0] : return address
1943 // -- rsp[8] : thisArg
1972 // rsp[0] : Return address
1973 // rsp[8] : Argument 0 (receiver: callable to call)
1974 // rsp[16] : Argument 1
1976 // rsp[8 * n] : Argument n-1
1977 // rsp[8 * (n + 1)] : Argument n
2014 // -- rsp[0] : return address
2015 // -- rsp[8] : receiver
2016 // -- rsp[16] : target (if argc >= 1)
2017 // -- rsp[24] : thisArgument (if argc >= 2)
2018 // -- rsp[32] : argumentsList (if argc == 3)
2047 // -- rsp[0] : return address
2048 // -- rsp[8] : thisArgument
2063 // -- rsp[0] : return address
2064 // -- rsp[8] : receiver
2065 // -- rsp[16] : target
2066 // -- rsp[24] : argumentsList
2067 // -- rsp[32] : new.target (optional)
2100 // -- rsp[0] : return address
2101 // -- rsp[8] : receiver (undefined)
2132 __ movq(old_rsp, rsp);
2146 __ movq(Operand(rsp, current, times_system_pointer_size, 0), value);
2156 Operand(rsp, copy_count, times_system_pointer_size, kSystemPointerSize));
2175 // -- rsp[0] : return address
2451 __ movq(kScratchRegister, rsp);
2809 __ movdqu(Operand(rsp, offset), reg);
2839 __ movdqu(reg, Operand(rsp, offset));
2842 __ addq(rsp, Immediate(kSimd128Size * arraysize(wasm::kFpParamRegisters)));
2871 __ movdqu(Operand(rsp, offset), reg);
2881 __ movdqu(reg, Operand(rsp, offset));
2884 __ addq(rsp, Immediate(kFpStackSize));
2938 __ movq(MemOperand(jmpbuf, wasm::kJmpBufSpOffset), rsp);
2948 __ movq(rsp, MemOperand(jmpbuf, wasm::kJmpBufSpOffset));
3155 __ subq(rsp, Immediate(kNumSpillSlots * kSystemPointerSize));
3218 // +-----------------+ rsp-> +-----------------+
3240 __ movq(rbp, rsp);
3241 __ addq(rsp, Immediate(kLastSpillOffset));
3321 __ leaq(current_int_param_slot, MemOperand(rsp, -kSystemPointerSize));
3325 __ subq(rsp, params_size);
3330 __ leaq(current_float_param_slot, MemOperand(rsp, -kSystemPointerSize));
3331 __ subq(rsp, params_size);
3686 // Restore rsp to free the reserved stack slots for the sections.
3687 __ leaq(rsp, MemOperand(rbp, kLastSpillOffset));
3984 __ subq(rsp, Immediate(-(BuiltinWasmWrapperConstants::kGCScanSlotCountOffset -
4090 __ subq(rsp, Immediate(3 * kSystemPointerSize));
4213 // rsp: stack pointer (restored after C call)
4261 // rsp: stack pointer (restored after C call).
4363 __ movq(rsp, masm->ExternalReferenceAsOperand(pending_handler_sp_address));
4393 MemOperand mantissa_operand(MemOperand(rsp, kArgumentOffset));
4395 MemOperand(rsp, kArgumentOffset + kDoubleSize / 2));
4589 __ addq(rsp, rbx);
4627 // -- rsp[0] : return address
4628 // -- rsp[8] : argument 0 (receiver)
4629 // -- rsp[16] : argument 1
4631 // -- rsp[argc * 8] : argument (argc - 1)
4632 // -- rsp[(argc + 1) * 8] : argument argc
4656 // rsp[0]: return address
4659 // rsp[0 * kSystemPointerSize]: return address
4660 // rsp[1 * kSystemPointerSize]: kHolder
4661 // rsp[2 * kSystemPointerSize]: kIsolate
4662 // rsp[3 * kSystemPointerSize]: undefined (kReturnValueDefaultValue)
4663 // rsp[4 * kSystemPointerSize]: undefined (kReturnValue)
4664 // rsp[5 * kSystemPointerSize]: kData
4665 // rsp[6 * kSystemPointerSize]: undefined (kNewTarget)
4680 __ leaq(scratch, Operand(rsp, 1 * kSystemPointerSize));
4778 __ leaq(scratch, Operand(rsp, 2 * kSystemPointerSize));
4837 __ Movsd(Operand(rsp, offset), xmm_reg);
4859 __ movq(arg_reg_3, Operand(rsp, kCurrentOffsetToReturnAddress));
4861 __ leaq(arg_reg_4, Operand(rsp, kCurrentOffsetToParentSP));
4882 __ movq(Operand(rsp, 4 * kSystemPointerSize), arg5);
4917 __ addq(rsp, Immediate(kPCOnStackSize));
4922 __ addq(rcx, rsp);
4935 __ cmpq(rcx, rsp);
4949 __ movq(rsp, Operand(rax, Deoptimizer::caller_frame_top_offset()));
4996 // Do not restore rsp, simply pop the value into the next register
4998 if (r == rsp) {