Lines Matching defs:argc
466 int argc) {
477 // -- esp[(argc + 3) * 4] : first argument
478 // -- esp[(argc + 4) * 4] : receiver
509 __ add(eax, Immediate(argc * kPointerSize));
511 __ Set(ApiParameterOperand(3), Immediate(argc)); // v8::Arguments::length_.
522 argc + kFastApiCallArguments + 1);
1259 const int argc = arguments().immediate();
1262 __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
1320 // -- esp[(argc - n) * 4] : arg[n] (zero-based)
1322 // -- esp[(argc + 1) * 4] : receiver
1329 const int argc = arguments().immediate();
1330 __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
1350 __ mov(Operand(esp, (argc + 1) * kPointerSize), edx);
1378 // -- esp[(argc - n) * 4] : arg[n] (zero-based)
1380 // -- esp[(argc + 1) * 4] : receiver
1393 const int argc = arguments().immediate();
1394 __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
1402 if (argc == 0) {
1405 __ ret((argc + 1) * kPointerSize);
1409 if (argc == 1) { // Otherwise fall through to call builtin.
1424 __ add(eax, Immediate(Smi::FromInt(argc)));
1434 __ mov(ecx, Operand(esp, argc * kPointerSize));
1444 FixedArray::kHeaderSize - argc * kPointerSize),
1447 __ ret((argc + 1) * kPointerSize);
1482 FixedArray::kHeaderSize - argc * kPointerSize));
1488 __ ret((argc + 1) * kPointerSize);
1495 __ mov(ebx, Operand(esp, argc * kPointerSize));
1520 FixedArray::kHeaderSize - argc * kPointerSize));
1546 __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
1558 __ ret((argc + 1) * kPointerSize);
1564 argc + 1,
1585 // -- esp[(argc - n) * 4] : arg[n] (zero-based)
1587 // -- esp[(argc + 1) * 4] : receiver
1600 const int argc = arguments().immediate();
1601 __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
1638 __ ret((argc + 1) * kPointerSize);
1642 __ ret((argc + 1) * kPointerSize);
1647 argc + 1,
1667 // -- esp[(argc - n) * 4] : arg[n] (zero-based)
1669 // -- esp[(argc + 1) * 4] : receiver
1677 const int argc = arguments().immediate();
1704 __ mov(receiver, Operand(esp, (argc + 1) * kPointerSize));
1705 if (argc > 0) {
1706 __ mov(index, Operand(esp, (argc - 0) * kPointerSize));
1719 __ ret((argc + 1) * kPointerSize);
1727 __ ret((argc + 1) * kPointerSize);
1750 // -- esp[(argc - n) * 4] : arg[n] (zero-based)
1752 // -- esp[(argc + 1) * 4] : receiver
1760 const int argc = arguments().immediate();
1788 __ mov(receiver, Operand(esp, (argc + 1) * kPointerSize));
1789 if (argc > 0) {
1790 __ mov(index, Operand(esp, (argc - 0) * kPointerSize));
1804 __ ret((argc + 1) * kPointerSize);
1812 __ ret((argc + 1) * kPointerSize);
1835 // -- esp[(argc - n) * 4] : arg[n] (zero-based)
1837 // -- esp[(argc + 1) * 4] : receiver
1840 const int argc = arguments().immediate();
1844 if (!object->IsJSObject() || argc != 1) {
1910 // -- esp[(argc - n) * 4] : arg[n] (zero-based)
1912 // -- esp[(argc + 1) * 4] : receiver
1921 const int argc = arguments().immediate();
1925 if (!object->IsJSObject() || argc != 1) {
2040 // -- esp[(argc - n) * 4] : arg[n] (zero-based)
2042 // -- esp[(argc + 1) * 4] : receiver
2045 const int argc = arguments().immediate();
2049 if (!object->IsJSObject() || argc != 1) {
2158 const int argc = arguments().immediate();
2159 __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
2182 GenerateFastApiCall(masm(), optimization, argc);
2203 // -- esp[(argc - n) * 4] : arg[n] (zero-based)
2205 // -- esp[(argc + 1) * 4] : receiver
2220 const int argc = arguments().immediate();
2221 __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
2243 __ mov(Operand(esp, (argc + 1) * kPointerSize), edx);
2330 // -- esp[(argc - n) * 4] : arg[n] (zero-based)
2332 // -- esp[(argc + 1) * 4] : receiver
2339 const int argc = arguments().immediate();
2345 __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
2352 __ mov(edx, Operand(esp, (argc + 1) * kPointerSize));
2363 __ mov(Operand(esp, (argc + 1) * kPointerSize), edx);
2392 // -- esp[(argc - n) * 4] : arg[n] (zero-based)
2394 // -- esp[(argc + 1) * 4] : receiver
2407 const int argc = arguments().immediate();
2414 __ mov(Operand(esp, (argc + 1) * kPointerSize), edx);
3129 // -- eax : argc
3181 // eax: argc
3186 // allocated object and the return address on top of the argc arguments.
3192 // eax: argc
3233 // Move argc to ebx and retrieve and tag the JSObject to return.