Home
last modified time | relevance | path

Searched refs:superFunc (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dslowpath_lowering.cpp1766 GateRef superFunc = objBuilder.GetPrototype(glue_, func); in LowerSuperCall() local
1768 CheckSuperAndNewTarget(objBuilder, superFunc, newTarget, thisObj, fastPath, slowPath); in LowerSuperCall()
1771 LowerFastSuperCallWithArgArray(taggedArray, {gate, superFunc, *newTarget, *thisObj, in LowerSuperCall()
1774 result = objBuilder.ConstructorCheck(glue_, superFunc, *result, *thisObj); in LowerSuperCall()
1816 GateRef superFunc = objBuilder.GetPrototype(glue_, func); in LowerSuperCallSpread() local
1817 CheckSuperAndNewTarget(objBuilder, superFunc, newTarget, thisObj, fastPath, slowPath); in LowerSuperCallSpread()
1822 LowerFastSuperCallWithArgArray(array, {gate, superFunc, *newTarget, *thisObj, actualArgc}, in LowerSuperCallSpread()
1825 result = objBuilder.ConstructorCheck(glue_, superFunc, *result, *thisObj); in LowerSuperCallSpread()
1866 GateRef superFunc = args[1]; // 1: index of superFunc in LowerFastSuperCall() local
1880 CallNGCRuntimeWithCallTimer(RTSTUB_ID(JSFastCallWithArgV), gate, superFunc, result, LowerFastSuperCall() local
1884 CallNGCRuntimeWithCallTimer(RTSTUB_ID(JSFastCallWithArgVAndPushArgv), gate, superFunc, result, LowerFastSuperCall() local
1897 CallNGCRuntimeWithCallTimer(RTSTUB_ID(JSCallWithArgV), gate, superFunc, result, callArgs); LowerFastSuperCall() local
1900 CallNGCRuntimeWithCallTimer(RTSTUB_ID(JSCallWithArgVAndPushArgv), gate, superFunc, result, callArgs); LowerFastSuperCall() local
1904 CallNGCRuntimeWithCallTimer(RTSTUB_ID(SuperCallWithArgV), gate, superFunc, result, LowerFastSuperCall() local
[all...]
/arkcompiler/ets_runtime/ecmascript/stubs/
H A Druntime_stubs-inl.h253 JSHandle<JSTaggedValue> superFunc(thread, JSTaggedValue::GetPrototype(thread, func)); in RuntimeSuperCallSpread()
255 if (!superFunc->IsJSFunction()) { in RuntimeSuperCallSpread()
264 EcmaInterpreter::NewRuntimeCallInfo(thread, superFunc, undefined, newTarget, argsLength); in RuntimeSuperCallSpread()
277 JSHandle<JSTaggedValue> superFunc(thread, JSTaggedValue::GetPrototype(thread, func)); in RuntimeOptSuperCallSpread()
279 if (!superFunc->IsJSFunction()) { in RuntimeOptSuperCallSpread()
288 EcmaInterpreter::NewRuntimeCallInfo(thread, superFunc, undefined, newTarget, argsLength); in RuntimeOptSuperCallSpread()
298 const JSHandle<JSTaggedValue> &superFunc, in RuntimeSuperCallForwardAllArgs()
302 if (!superFunc->IsConstructor()) { in RuntimeSuperCallForwardAllArgs()
309 EcmaInterpreter::NewRuntimeCallInfo(thread, superFunc, undefined, newTarget, restNumArgs); in RuntimeSuperCallForwardAllArgs()
2584 JSHandle<JSTaggedValue> superFunc(threa
297 RuntimeSuperCallForwardAllArgs(JSThread *thread, JSTaggedType *sp, const JSHandle<JSTaggedValue> &superFunc, const JSHandle<JSTaggedValue> &newTarget, uint32_t restNumArgs, uint32_t startIdx) RuntimeSuperCallForwardAllArgs() argument
[all...]
H A Druntime_stubs.h195 const JSHandle<JSTaggedValue> &superFunc,
H A Druntime_stubs.cpp1096 JSHandle<JSTaggedValue> superFunc(thread, JSTaggedValue::GetPrototype(thread, func)); in DEF_RUNTIME_STUBS()
1100 return RuntimeSuperCallForwardAllArgs(thread, sp, superFunc, newTarget, restNumArgs, startIdx).GetRawData(); in DEF_RUNTIME_STUBS()
1107 JSHandle<JSTaggedValue> superFunc = GetHArg<JSTaggedValue>(argv, argc, 0); // 0: index of super constructor in DEF_RUNTIME_STUBS() local
1115 return RuntimeSuperCallForwardAllArgs(thread, sp, superFunc, newTarget, restNumArgs, startIdx).GetRawData(); in DEF_RUNTIME_STUBS()
/arkcompiler/ets_runtime/ecmascript/interpreter/
H A Dslow_runtime_stub.cpp1010 JSHandle<JSTaggedValue> superFunc(thread, GetSuperConstructor(thread, func)); in SuperCallForwardAllArgs()
1012 return RuntimeStubs::RuntimeSuperCallForwardAllArgs(thread, sp, superFunc, newTargetHandle, restNumArgs, startIdx); in SuperCallForwardAllArgs()

Completed in 27 milliseconds