Home | History | Annotate | Download | only in x64

Lines Matching refs:rsp

51   //  -- rsp[0]              : return address
52 // -- rsp[8] : last argument
54 // -- rsp[8 * argc] : first argument (argc == rax)
55 // -- rsp[8 * (argc + 1)] : receiver
350 __ movq(rdi, Operand(rsp, 0));
362 __ movq(rax, Operand(rsp, 0));
422 __ movq(rax, Operand(rsp, 0));
426 __ movq(rbx, Operand(rsp, kPointerSize)); // Get arguments count.
434 __ lea(rsp, Operand(rsp, index.reg, index.scale, 1 * kPointerSize));
482 // [rsp+0x20] : argv
530 // [rsp + 2 * kPointerSize ... ] : Internal frame
531 // [rsp + kPointerSize] : function
532 // [rsp] : receiver
651 __ subq(Operand(rsp, 0), Immediate(5));
653 __ movq(arg_reg_1, Operand(rsp, kNumSafepointRegisters * kPointerSize));
692 __ pop(MemOperand(rsp, 0)); // Ignore state offset
711 __ SmiToInteger32(r10, Operand(rsp, 1 * kPointerSize));
720 __ movq(rax, Operand(rsp, 2 * kPointerSize));
762 // rsp[0] : Return address
763 // rsp[8] : Argument n
764 // rsp[16] : Argument n-1
766 // rsp[8 * n] : Argument 1
767 // rsp[8 * (n + 1)] : Receiver (function to call)
786 __ movq(rdi, Operand(rsp, rax, times_pointer_size, 1 * kPointerSize));
811 __ movq(rbx, Operand(rsp, rax, times_pointer_size, 0));
840 __ movq(rdi, Operand(rsp, rax, times_pointer_size, 1 * kPointerSize));
854 __ movq(Operand(rsp, rax, times_pointer_size, 0), rbx);
871 __ movq(Operand(rsp, rax, times_pointer_size, 0), rdi);
880 __ movq(rbx, Operand(rsp, rcx, times_pointer_size, 0));
881 __ movq(Operand(rsp, rcx, times_pointer_size, 1 * kPointerSize), rbx);
935 // rsp : return address
936 // rsp[8] : arguments
937 // rsp[16] : receiver ("this")
938 // rsp[24] : function
960 __ movq(rcx, rsp);
1102 // -- rsp[0] : return address
1103 // -- rsp[8] : last argument
1132 // -- rsp[0] : return address
1133 // -- rsp[8] : last argument
1166 // -- rsp[0] : return address
1167 // -- rsp[(argc - n) * 8] : arg[n] (zero-based)
1168 // -- rsp[(argc + 1) * 8] : receiver
1184 __ movq(rbx, Operand(rsp, rax, times_pointer_size, 0));
1186 __ lea(rsp, Operand(rsp, rax, times_pointer_size, kPointerSize));
1205 // -- rsp[0] : return address
1272 __ lea(rsp, Operand(rsp, kPointerSize));
1291 __ movq(rbp, rsp);
1312 __ movq(rsp, rbp);
1318 __ lea(rsp, Operand(rsp, index.reg, index.scale, 1 * kPointerSize));