Lines Matching defs:newTarget
56 GateRef newTarget = TaggedArgument(static_cast<size_t>(BuiltinsArgs::NEWTARGET)); \
60 GenerateCircuitImpl(glue, nativeCode, func, newTarget, thisValue, numArgs); \
63 GateRef newTarget, GateRef thisValue, GateRef numArgs)
72 GateRef newTarget = TaggedArgument(static_cast<size_t>(BuiltinsArgs::NEWTARGET)); \
76 GenerateCircuitImpl(glue, nativeCode, func, newTarget, thisValue, numArgs); \
79 GateRef newTarget, GateRef thisValue, GateRef numArgs)
87 GateRef newTarget = TaggedArgument(static_cast<size_t>(BuiltinsArgs::NEWTARGET)); \
90 GenerateCircuitImpl(glue, nativeCode, func, newTarget, thisValue, numArgs); \
93 GateRef newTarget, GateRef thisValue, GateRef numArgs)
184 GateRef numArgs, GateRef func, GateRef newTarget)
201 auto args = { nativeCode, glue, runtimeCallInfoArgs, func, newTarget, thisValue };
211 auto args = { nativeCode, glue, runtimeCallInfoArgs, func, newTarget, thisValue, arg0 };
222 auto args = { nativeCode, glue, runtimeCallInfoArgs, func, newTarget, thisValue, arg0, arg1 };
231 auto args = { nativeCode, glue, runtimeCallInfoArgs, func, newTarget, thisValue, arg0, arg1, arg2 };
255 res = CallSlowPath(nativeCode, glue, thisValue, numArgs, func, newTarget); \
274 res = CallSlowPath(nativeCode, glue, thisValue, numArgs, func, newTarget); \
293 res = CallSlowPath(nativeCode, glue, thisValue, numArgs, func, newTarget); \
313 res = CallSlowPath(nativeCode, glue, thisValue, numArgs, func, newTarget); \
331 (void) newTarget;
361 res = CallSlowPath(nativeCode, glue, thisValue, numArgs, func, newTarget); \
389 res = CallSlowPath(nativeCode, glue, thisValue, numArgs, func, newTarget); \
410 BRANCH(TaggedIsHeapObject(newTarget), &newTargetIsHeapObject, &slowPath);
412 BRANCH(IsJSFunction(newTarget), &newTargetIsJSFunction, &slowPath);
416 GateRef intialHClass = Load(VariableType::JS_ANY(), newTarget,
436 auto args = { glue, nativeCode, func, thisValue, numArgs, argv, newTarget };
463 BRANCH(TaggedIsHeapObject(newTarget), &newTargetIsHeapObject, &slowPath);
465 BRANCH(IsJSFunction(newTarget), &newTargetIsJSFunction, &slowPath);
469 GateRef intialHClass = Load(VariableType::JS_ANY(), newTarget,
530 { glue, nativeCode, func, thisValue, numArgs, argv, newTarget });
547 builder.GenNumberConstructor(nativeCode, func, newTarget);
553 builder.GenProxyConstructor(nativeCode, func, newTarget);
559 builder.GenArrayConstructor(glue, nativeCode, func, newTarget, thisValue, numArgs);
566 hashTableBuilder.GenMapSetConstructor(nativeCode, func, newTarget, thisValue, numArgs, arg0, GetArgv());
573 hashTableBuilder.GenMapSetConstructor(nativeCode, func, newTarget, thisValue, numArgs, arg0, GetArgv());
582 builtinsTypedArrayStubBuilder.GenTypedArrayConstructor(glue, nativeCode, func, newTarget, \