Lines Matching refs:rsp
117 // o rsp: stack pointer (pointing to return address)
169 __ movq(Operand(rsp, receiver_offset), kScratchRegister);
179 __ movq(rbp, rsp);
297 __ CompareRoot(rsp, Heap::kStackLimitRootIndex);
329 __ CompareRoot(rsp, Heap::kStackLimitRootIndex);
373 __ movq(rsp, rbp);
381 // have just generated at least 7 bytes: "movq rsp, rbp; pop rbp; ret k"
520 __ movq(Operand(rsp, 0), reg);
840 __ movq(rdx, Operand(rsp, 0)); // Switch value.
983 __ movq(rcx, Operand(rsp, 0 * kPointerSize)); // Get enumerated object
998 __ movq(rax, Operand(rsp, 0 * kPointerSize)); // Get the current index.
999 __ cmpq(rax, Operand(rsp, 1 * kPointerSize)); // Compare to the array length.
1003 __ movq(rbx, Operand(rsp, 2 * kPointerSize));
1012 __ movq(rdx, Operand(rsp, 3 * kPointerSize));
1017 __ movq(rcx, Operand(rsp, 4 * kPointerSize));
1051 __ SmiAddConstant(Operand(rsp, 0 * kPointerSize), Smi::FromInt(1));
1058 __ addq(rsp, Immediate(5 * kPointerSize));
1445 __ movq(rdx, Operand(rsp, 0));
1458 __ push(Operand(rsp, 0)); // Duplicate receiver.
1482 __ push(Operand(rsp, 0)); // Duplicate receiver.
1492 __ push(Operand(rsp, 0));
1571 __ movq(rbx, Operand(rsp, 0)); // Copy of array literal.
1582 __ movq(rbx, Operand(rsp, 0)); // Copy of array literal.
1639 __ movq(rdx, Operand(rsp, 0));
1960 __ push(Operand(rsp, kPointerSize)); // Receiver is now under value.
1969 __ movq(rdx, Operand(rsp, 0));
1981 __ push(Operand(rsp, kPointerSize)); // Receiver is under value.
2000 __ push(Operand(rsp, 2 * kPointerSize));
2007 __ movq(rdx, Operand(rsp, 0)); // Leave receiver on the stack for later.
2099 __ movq(rcx, Operand(rsp, (arg_count + 1) * kPointerSize)); // Key.
2120 __ movq(rdi, Operand(rsp, (arg_count + 1) * kPointerSize));
2133 __ push(Operand(rsp, arg_count * kPointerSize));
2181 __ push(Operand(rsp, (arg_count + 1) * kPointerSize));
2186 __ movq(Operand(rsp, (arg_count + 0) * kPointerSize), rdx);
2187 __ movq(Operand(rsp, (arg_count + 1) * kPointerSize), rax);
2192 __ movq(rdi, Operand(rsp, (arg_count + 1) * kPointerSize));
2293 __ movq(rdi, Operand(rsp, arg_count * kPointerSize));
3355 Operand separator_operand = Operand(rsp, 2 * kPointerSize);
3356 Operand result_operand = Operand(rsp, 1 * kPointerSize);
3357 Operand array_length_operand = Operand(rsp, 0 * kPointerSize);
3361 __ subq(rsp, Immediate(2 * kPointerSize));
3586 // separator_operand (rsp[0x10]): Address of first char of separator.
3609 __ addq(rsp, Immediate(3 * kPointerSize));
3847 __ movq(rdx, Operand(rsp, 0)); // Leave receiver on stack
3879 __ movq(Operand(rsp, kPointerSize), rax);
3882 __ movq(Operand(rsp, 2 * kPointerSize), rax);
4326 __ movq(rsi, Operand(rsp, StackHandlerConstants::kContextOffset));