Lines Matching defs:argc
27 // -- esp[4 * argc] : first argument
28 // -- esp[4 * (argc +1)] : receiver
1404 // -- eax : argc
1526 // -- eax : argc
1588 // -- eax : argc
1666 // -- eax : argc
1694 // -- eax : argc
1728 // -- esp[(argc - n) * 8] : arg[n] (zero-based)
1729 // -- esp[(argc + 1) * 8] : receiver
1847 // -- esp[(argc - n) * 4] : arg[n] (zero-based)
1848 // -- esp[(argc + 1) * 4] : receiver
1866 __ LeaveBuiltinFrame(esi, edi, ebx); // Argc popped to ebx.
1891 // -- esp[(argc - n) * 4] : arg[n] (zero-based)
1892 // -- esp[(argc + 1) * 4] : receiver
1898 // Store argc in r8.
1976 // -- esp[(argc - n) * 4] : arg[n] (zero-based)
1977 // -- esp[(argc + 1) * 4] : receiver
1983 __ mov(ebx, eax); // Store argc in ebx.
2048 // -- esp[(argc - n) * 4] : arg[n] (zero-based)
2049 // -- esp[(argc + 1) * 4] : receiver
2788 Register argc = eax;
2866 __ SmiTag(argc);
2867 __ Push(argc);
2871 __ Pop(argc);
2872 __ SmiUntag(argc);
2886 // argc += spread_len - 1. Subtract 1 for the spread itself.
2887 __ lea(argc, Operand(argc, spread_len, times_1, -1));