Lines Matching defs:jsFunc

1043 void NewObjectStubBuilder::NewJSFunction(GateRef glue, GateRef jsFunc, GateRef index, GateRef length, GateRef lexEnv,

1053 GateRef constPool = GetConstPoolFromFunction(jsFunc);
1063 GateRef module = GetModuleFromFunction(jsFunc);
1077 SetHomeObjectToFunction(glue, result->ReadVariable(), GetHomeObjectFromFunction(jsFunc));
1079 SetProfileTypeInfoCellToFunction(jsFunc, result->ReadVariable(), slotId);
1088 void NewObjectStubBuilder::SetProfileTypeInfoCellToFunction(GateRef jsFunc, GateRef definedFunc, GateRef slotId)
1101 DEFVARIABLE(profileTypeInfo, VariableType::JS_ANY(), GetProfileTypeInfo(jsFunc));
1105 profileTypeInfo = CallRuntime(glue_, RTSTUB_ID(UpdateHotnessCounter), { jsFunc });
1808 GateRef NewObjectStubBuilder::LoadTrackInfo(GateRef glue, GateRef jsFunc, TraceIdInfo traceIdInfo,
1827 auto hclass = LoadArrayHClassSlowPath(glue, jsFunc, traceIdInfo, arrayLiteral, callback);
1830 ret = NewTrackInfo(glue, hclass, jsFunc, RegionSpaceFlag::IN_YOUNG_SPACE, Int32(0));
1833 ret = NewTrackInfo(glue, hclass, jsFunc, RegionSpaceFlag::IN_YOUNG_SPACE, arrayLength);
1847 GateRef glue, GateRef jsFunc, TraceIdInfo traceIdInfo, GateRef arrayLiteral, ProfileOperation callback)
1857 auto hcIndexInfos = LoadHCIndexInfosFromConstPool(jsFunc);
1865 auto pfAddr = LoadPfHeaderFromConstPool(jsFunc);
1944 GateRef NewObjectStubBuilder::CreateEmptyArray(GateRef glue, GateRef jsFunc, TraceIdInfo traceIdInfo,
1963 trackInfo = LoadTrackInfo(glue, jsFunc, traceIdInfo, profileTypeInfo,
1971 hclass = LoadArrayHClassSlowPath(glue, jsFunc, traceIdInfo, Circuit::NullGate(), callback);
1980 GateRef NewObjectStubBuilder::CreateArrayWithBuffer(GateRef glue, GateRef index, GateRef jsFunc,
1992 GateRef method = GetMethodFromFunction(jsFunc);
1994 GateRef module = GetModuleFromFunction(jsFunc);
2008 trackInfo = LoadTrackInfo(glue, jsFunc, traceIdInfo, profileTypeInfo, slotId, slotValue, obj, callback);
2015 hclass = LoadArrayHClassSlowPath(glue, jsFunc, traceIdInfo, obj, callback);