Home | History | Annotate | Download | only in arm

Lines Matching defs:argc

630                                       int argc) {
637 // -- sp[(argc + 3) * 4] : first JS argument
638 // -- sp[(argc + 4) * 4] : receiver
672 __ add(ip, r2, Operand(argc * kPointerSize));
674 // v8::Arguments::length_ = argc
675 __ mov(ip, Operand(argc));
681 const int kStackUnwindSpace = argc + kFastApiCallArguments + 1;
1394 const int argc = arguments().immediate();
1397 __ ldr(r0, MemOperand(sp, argc * kPointerSize));
1456 const int argc = arguments().immediate();
1459 __ ldr(r0, MemOperand(sp, argc * kPointerSize));
1487 // -- sp[(argc - n - 1) * 4] : arg[n] (zero-based)
1489 // -- sp[argc * 4] : receiver
1500 const int argc = arguments().immediate();
1501 __ ldr(receiver, MemOperand(sp, argc * kPointerSize));
1510 if (argc == 0) {
1513 __ Drop(argc + 1);
1518 if (argc == 1) { // Otherwise fall through to call the builtin.
1538 __ add(r0, r0, Operand(Smi::FromInt(argc)));
1549 __ ldr(r4, MemOperand(sp, (argc - 1) * kPointerSize));
1561 FixedArray::kHeaderSize - kHeapObjectTag - argc * kPointerSize;
1565 __ Drop(argc + 1);
1610 __ Drop(argc + 1);
1621 __ ldr(r2, MemOperand(sp, (argc - 1) * kPointerSize));
1669 __ Drop(argc + 1);
1675 argc + 1,
1697 // -- sp[(argc - n - 1) * 4] : arg[n] (zero-based)
1699 // -- sp[argc * 4] : receiver
1711 const int argc = arguments().immediate();
1712 __ ldr(receiver, MemOperand(sp, argc * kPointerSize));
1751 __ Drop(argc + 1);
1756 __ Drop(argc + 1);
1762 argc + 1,
1783 // -- sp[(argc - n - 1) * 4] : arg[n] (zero-based)
1785 // -- sp[argc * 4] : receiver
1791 const int argc = arguments().immediate();
1816 __ ldr(receiver, MemOperand(sp, argc * kPointerSize));
1817 if (argc > 0) {
1818 __ ldr(index, MemOperand(sp, (argc - 1) * kPointerSize));
1831 __ Drop(argc + 1);
1840 __ Drop(argc + 1);
1864 // -- sp[(argc - n - 1) * 4] : arg[n] (zero-based)
1866 // -- sp[argc * 4] : receiver
1872 const int argc = arguments().immediate();
1897 __ ldr(receiver, MemOperand(sp, argc * kPointerSize));
1898 if (argc > 0) {
1899 __ ldr(index, MemOperand(sp, (argc - 1) * kPointerSize));
1913 __ Drop(argc + 1);
1922 __ Drop(argc + 1);
1946 // -- sp[(argc - n - 1) * 4] : arg[n] (zero-based)
1948 // -- sp[argc * 4] : receiver
1951 const int argc = arguments().immediate();
1955 if (!object->IsJSObject() || argc != 1) return Handle<Code>::null();
1989 __ Drop(argc + 1);
2019 // -- sp[(argc - n - 1) * 4] : arg[n] (zero-based)
2021 // -- sp[argc * 4] : receiver
2029 const int argc = arguments().immediate();
2032 if (!object->IsJSObject() || argc != 1) return Handle<Code>::null();
2056 __ Drop(argc + 1, eq);
2134 __ Drop(argc + 1);
2165 // -- sp[(argc - n - 1) * 4] : arg[n] (zero-based)
2167 // -- sp[argc * 4] : receiver
2170 const int argc = arguments().immediate();
2173 if (!object->IsJSObject() || argc != 1) return Handle<Code>::null();
2211 __ Drop(argc + 1);
2225 __ Drop(argc + 1);
2237 __ Drop(argc + 1);
2278 const int argc = arguments().immediate();
2279 __ ldr(r1, MemOperand(sp, argc * kPointerSize));
2293 GenerateFastApiDirectCall(masm(), optimization, argc);
2327 const int argc = arguments().immediate();
2328 __ ldr(r1, MemOperand(sp, argc * kPointerSize));
2351 __ str(r3, MemOperand(sp, argc * kPointerSize));
2445 const int argc = arguments().immediate();
2450 __ ldr(r1, MemOperand(sp, argc * kPointerSize));
2459 __ ldr(r0, MemOperand(sp, argc * kPointerSize));
2492 const int argc = arguments().immediate();
2500 __ str(r3, MemOperand(sp, argc * kPointerSize));
3166 // -- r0 : argc
3196 // r0: argc
3205 // r0: argc
3214 // r0: argc
3230 // argc arguments.
3234 // r0: argc
3274 // r0: argc
3276 // Move argc to r1 and the JSObject to return to r0 and tag it.
3282 // r1: argc