Lines Matching refs:numArgs

58     GateRef numArgs = PtrArgument(static_cast<size_t>(BuiltinsArgs::NUMARGS));                      \

60 GenerateCircuitImpl(glue, nativeCode, func, newTarget, thisValue, numArgs); \
63 GateRef newTarget, GateRef thisValue, GateRef numArgs)
74 GateRef numArgs = PtrArgument(static_cast<size_t>(BuiltinsArgs::NUMARGS)); \
76 GenerateCircuitImpl(glue, nativeCode, func, newTarget, thisValue, numArgs); \
79 GateRef newTarget, GateRef thisValue, GateRef numArgs)
89 GateRef numArgs = PtrArgument(static_cast<size_t>(BuiltinsArgs::NUMARGS)); \
90 GenerateCircuitImpl(glue, nativeCode, func, newTarget, thisValue, numArgs); \
93 GateRef newTarget, GateRef thisValue, GateRef numArgs)
158 GateRef BuiltinsStubBuilder::GetArgFromArgv(GateRef index, GateRef numArgs, bool needCheck)
170 BRANCH(IntPtrGreaterThan(numArgs, index), &validIndex, &exit);
184 GateRef numArgs, GateRef func, GateRef newTarget)
197 GateRef runtimeCallInfoArgs = PtrAdd(numArgs, IntPtr(NUM_MANDATORY_JSFUNC_ARGS));
198 BRANCH(Int64Equal(numArgs, IntPtr(0)), &callThis0, &notcallThis0);
207 BRANCH(Int64Equal(numArgs, IntPtr(1)), &callThis1, &notcallThis1);
210 GateRef arg0 = GetCallArg0(numArgs);
217 BRANCH(Int64Equal(numArgs, IntPtr(2)), &callThis2, &callThis3); // 2: args2
220 GateRef arg0 = GetCallArg0(numArgs);
221 GateRef arg1 = GetCallArg1(numArgs);
228 GateRef arg0 = GetCallArg0(numArgs);
229 GateRef arg1 = GetCallArg1(numArgs);
230 GateRef arg2 = GetCallArg2(numArgs);
252 builder.method(glue, thisValue, numArgs, &res, &exit, &slowPath); \
255 res = CallSlowPath(nativeCode, glue, thisValue, numArgs, func, newTarget); \
270 Builtins##type##StubBuilder builder(this, glue, thisValue, numArgs); \
274 res = CallSlowPath(nativeCode, glue, thisValue, numArgs, func, newTarget); \
289 BuiltinsCollectionStubBuilder<JS##type> builder(this, glue, thisValue, numArgs); \
293 res = CallSlowPath(nativeCode, glue, thisValue, numArgs, func, newTarget); \
309 builder.function<DataViewType::numType>(glue, thisValue, numArgs, &res, &exit, &slowPath); \
313 res = CallSlowPath(nativeCode, glue, thisValue, numArgs, func, newTarget); \
334 GateRef key = GetCallArg0(numArgs);
338 BRANCH(IntPtrEqual(numArgs, IntPtr(1)), &irHash, &rtHash);
358 builder.method(glue, thisValue, numArgs, &res, &exit, &slowPath); \
361 res = CallSlowPath(nativeCode, glue, thisValue, numArgs, func, newTarget); \
386 containersBuilder.method(glue, thisValue, numArgs, &res, &exit, &slowPath, ContainersType::methodType); \
389 res = CallSlowPath(nativeCode, glue, thisValue, numArgs, func, newTarget); \
428 GateRef value = GetArgFromArgv(IntPtr(0), numArgs, true);
436 auto args = { glue, nativeCode, func, thisValue, numArgs, argv, newTarget };
444 auto args = { glue, nativeCode, func, thisValue, numArgs, argv };
478 BRANCH(Int64Equal(numArgs, IntPtr(1)), &oneArg, &notOneArg);
493 BRANCH(Int64Equal(numArgs, IntPtr(3)), &threeArgs, &slowPath); // 3: year month day
530 { glue, nativeCode, func, thisValue, numArgs, argv, newTarget });
537 res = CallBuiltinRuntime(glue, { glue, nativeCode, func, thisValue, numArgs, argv }, true);
546 BuiltinsNumberStubBuilder builder(this, glue, thisValue, numArgs);
552 BuiltinsProxyStubBuilder builder(this, glue, thisValue, numArgs);
559 builder.GenArrayConstructor(glue, nativeCode, func, newTarget, thisValue, numArgs);
565 GateRef arg0 = GetArgFromArgv(IntPtr(0), numArgs, true);
566 hashTableBuilder.GenMapSetConstructor(nativeCode, func, newTarget, thisValue, numArgs, arg0, GetArgv());
572 GateRef arg0 = GetArgFromArgv(IntPtr(0), numArgs, true);
573 hashTableBuilder.GenMapSetConstructor(nativeCode, func, newTarget, thisValue, numArgs, arg0, GetArgv());
583 thisValue, numArgs, ctorName, DataViewType::TYPE); \