Lines Matching defs:argc
446 int argc) {
457 // -- rsp[(argc + 3) * 8] : first argument
458 // -- rsp[(argc + 4) * 8] : receiver
494 __ addq(rbx, Immediate(argc * kPointerSize));
496 __ Set(StackSpaceOperand(2), argc); // v8::Arguments::length_.
506 argc + kFastApiCallArguments + 1);
1231 const int argc = arguments().immediate();
1234 __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
1288 // rsp[8] : argument argc
1289 // rsp[16] : argument argc - 1
1291 // rsp[argc * 8] : argument 1
1292 // rsp[(argc + 1) * 8] : argument 0 = receiver
1299 const int argc = arguments().immediate();
1300 __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
1320 __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx);
1348 // -- rsp[(argc - n) * 8] : arg[n] (zero-based)
1350 // -- rsp[(argc + 1) * 8] : receiver
1360 const int argc = arguments().immediate();
1361 __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
1369 if (argc == 0) {
1372 __ ret((argc + 1) * kPointerSize);
1376 if (argc == 1) { // Otherwise fall through to call builtin.
1390 __ addl(rax, Immediate(argc));
1400 __ movq(rcx, Operand(rsp, argc * kPointerSize));
1410 FixedArray::kHeaderSize - argc * kPointerSize),
1414 __ ret((argc + 1) * kPointerSize);
1448 FixedArray::kHeaderSize - argc * kPointerSize));
1455 __ ret((argc + 1) * kPointerSize);
1462 __ movq(rbx, Operand(rsp, argc * kPointerSize));
1483 FixedArray::kHeaderSize - argc * kPointerSize));
1511 __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
1521 __ ret((argc + 1) * kPointerSize);
1527 argc + 1,
1548 // -- rsp[(argc - n) * 8] : arg[n] (zero-based)
1550 // -- rsp[(argc + 1) * 8] : receiver
1560 const int argc = arguments().immediate();
1561 __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
1600 __ ret((argc + 1) * kPointerSize);
1604 __ ret((argc + 1) * kPointerSize);
1609 argc + 1,
1629 // -- rsp[(argc - n) * 8] : arg[n] (zero-based)
1631 // -- rsp[(argc + 1) * 8] : receiver
1637 const int argc = arguments().immediate();
1662 __ movq(receiver, Operand(rsp, (argc + 1) * kPointerSize));
1663 if (argc > 0) {
1664 __ movq(index, Operand(rsp, (argc - 0) * kPointerSize));
1677 __ ret((argc + 1) * kPointerSize);
1685 __ ret((argc + 1) * kPointerSize);
1708 // -- rsp[(argc - n) * 8] : arg[n] (zero-based)
1710 // -- rsp[(argc + 1) * 8] : receiver
1716 const int argc = arguments().immediate();
1741 __ movq(receiver, Operand(rsp, (argc + 1) * kPointerSize));
1742 if (argc > 0) {
1743 __ movq(index, Operand(rsp, (argc - 0) * kPointerSize));
1757 __ ret((argc + 1) * kPointerSize);
1765 __ ret((argc + 1) * kPointerSize);
1787 // -- rsp[(argc - n) * 8] : arg[n] (zero-based)
1789 // -- rsp[(argc + 1) * 8] : receiver
1794 const int argc = arguments().immediate();
1795 if (!object->IsJSObject() || argc != 1) return Handle<Code>::null();
1868 // -- rsp[(argc - n) * 8] : arg[n] (zero-based)
1870 // -- rsp[(argc + 1) * 8] : receiver
1875 const int argc = arguments().immediate();
1876 if (!object->IsJSObject() || argc != 1) return Handle<Code>::null();
1984 const int argc = arguments().immediate();
1985 __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
2006 GenerateFastApiCall(masm(), optimization, argc);
2027 // rsp[8] : argument argc
2028 // rsp[16] : argument argc - 1
2030 // rsp[argc * 8] : argument 1
2031 // rsp[(argc + 1) * 8] : argument 0 = receiver
2046 const int argc = arguments().immediate();
2047 __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
2071 __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx);
2158 // rsp[8] : argument argc
2159 // rsp[16] : argument argc - 1
2161 // rsp[argc * 8] : argument 1
2162 // rsp[(argc + 1) * 8] : argument 0 = receiver
2168 const int argc = arguments().immediate();
2174 __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
2181 __ movq(rdx, Operand(rsp, (argc + 1) * kPointerSize));
2192 __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx);
2221 // rsp[8] : argument argc
2222 // rsp[16] : argument argc - 1
2224 // rsp[argc * 8] : argument 1
2225 // rsp[(argc + 1) * 8] : argument 0 = receiver
2238 const int argc = arguments().immediate();
2245 __ movq(Operand(rsp, (argc + 1) * kPointerSize), rdx);
2952 // -- rax : argc
3004 // rax: argc
3009 // return address on top of the argc arguments.
3012 // rax: argc
3046 // rax: argc
3048 // Move argc to rbx and the JSObject to return to rax and tag it.
3054 // rbx: argc