Lines Matching refs:NewObjectStubBuilder
38 void NewObjectStubBuilder::NewLexicalEnv(Variable *result, Label *exit, GateRef numSlots, GateRef parent)
69 GateRef NewObjectStubBuilder::NewJSArrayWithSize(GateRef hclass, GateRef size)
110 GateRef NewObjectStubBuilder::NewJSFunctionByHClass(GateRef glue,
122 GateRef NewObjectStubBuilder::NewSFunctionByHClass(GateRef glue,
133 GateRef NewObjectStubBuilder::CloneJSFunction(GateRef glue, GateRef value)
148 GateRef NewObjectStubBuilder::CloneProperties(GateRef glue, GateRef currentEnv,
227 GateRef NewObjectStubBuilder::NewAccessorData(GateRef glue)
254 GateRef NewObjectStubBuilder::CloneObjectLiteral(GateRef glue, GateRef literal, GateRef currentEnv)
368 GateRef NewObjectStubBuilder::CreateObjectHavingMethod(GateRef glue, GateRef literal, GateRef currentEnv)
389 void NewObjectStubBuilder::NewJSObject(Variable *result, Label *exit, GateRef hclass)
433 void NewObjectStubBuilder::NewSObject(Variable *result, Label *exit, GateRef hclass)
471 GateRef NewObjectStubBuilder::NewJSProxy(GateRef glue, GateRef target, GateRef handler)
540 void NewObjectStubBuilder::NewJSObject(Variable *result, Label *exit, GateRef hclass, GateRef size)
564 GateRef NewObjectStubBuilder::NewJSObject(GateRef glue, GateRef hclass)
581 GateRef NewObjectStubBuilder::NewSObject(GateRef glue, GateRef hclass)
598 void NewObjectStubBuilder::NewTaggedArrayChecked(Variable *result, GateRef len, Label *exit)
629 void NewObjectStubBuilder::NewMutantTaggedArrayChecked(Variable *result, GateRef len, Label *exit)
652 GateRef NewObjectStubBuilder::NewTaggedArray(GateRef glue, GateRef len)
692 GateRef NewObjectStubBuilder::NewMutantTaggedArray(GateRef glue, GateRef len)
732 void NewObjectStubBuilder::ExtendArray(Variable *res, GateRef glue, GateRef elements,
788 GateRef NewObjectStubBuilder::ExtendArrayCheck(GateRef glue, GateRef elements, GateRef newLen,
811 GateRef NewObjectStubBuilder::CopyArray(GateRef glue, GateRef elements, GateRef oldLen,
819 NewObjectStubBuilder newBuilder(this);
888 GateRef NewObjectStubBuilder::NewJSForinIterator(GateRef glue, GateRef receiver, GateRef keys, GateRef cachedHclass)
905 GateRef NewObjectStubBuilder::LoadHClassFromMethod(GateRef glue, GateRef method)
988 GateRef NewObjectStubBuilder::LoadSHClassFromMethod(GateRef glue, GateRef method)
1031 GateRef NewObjectStubBuilder::NewJSFunction(GateRef glue, GateRef method, FunctionKind targetKind)
1037 GateRef NewObjectStubBuilder::NewJSSendableFunction(GateRef glue, GateRef method, FunctionKind targetKind)
1043 void NewObjectStubBuilder::NewJSFunction(GateRef glue, GateRef jsFunc, GateRef index, GateRef length, GateRef lexEnv,
1088 void NewObjectStubBuilder::SetProfileTypeInfoCellToFunction(GateRef jsFunc, GateRef definedFunc, GateRef slotId)
1119 GateRef NewObjectStubBuilder::NewJSBoundFunction(GateRef glue, GateRef target, GateRef boundThis, GateRef args)
1166 GateRef NewObjectStubBuilder::EnumerateObjectProperties(GateRef glue, GateRef obj)
1222 void NewObjectStubBuilder::FillArgumentsList(GateRef argumentsList,
1250 GateRef NewObjectStubBuilder::NewArgumentsListObj(GateRef numArgs)
1273 void NewObjectStubBuilder::NewArgumentsList(Variable *result, Label *exit,
1290 void NewObjectStubBuilder::NewArgumentsObj(Variable *result, Label *exit,
1323 void NewObjectStubBuilder::AssignRestArg(Variable *result, Label *exit,
1353 void NewObjectStubBuilder::NewJSArrayLiteral(Variable *result, Label *exit, RegionSpaceFlag spaceType, GateRef obj,
1394 void NewObjectStubBuilder::HeapAlloc(Variable *result, Label *exit, RegionSpaceFlag spaceType, GateRef hclass)
1410 void NewObjectStubBuilder::AllocateInSOldPrologue([[maybe_unused]] Variable *result,
1446 void NewObjectStubBuilder::AllocateInSOld(Variable *result, Label *exit, GateRef hclass)
1460 void NewObjectStubBuilder::AllocateInYoungPrologue([[maybe_unused]] Variable *result,
1496 void NewObjectStubBuilder::AllocateInYoung(Variable *result, Label *exit, GateRef hclass)
1511 void NewObjectStubBuilder::AllocateInYoung(Variable *result, Label *error, Label *noError, GateRef hclass)
1526 GateRef NewObjectStubBuilder::NewTrackInfo(GateRef glue, GateRef cachedHClass, GateRef cachedFunc,
1556 void NewObjectStubBuilder::InitializeWithSpeicalValue(Label *exit, GateRef object, GateRef value, GateRef start,
1605 void NewObjectStubBuilder::InitializeTaggedArrayWithSpeicalValue(Label *exit,
1617 void NewObjectStubBuilder::AllocLineStringObject(Variable *result, Label *exit, GateRef length, bool compressed)
1639 void NewObjectStubBuilder::AllocSlicedStringObject(Variable *result, Label *exit, GateRef from, GateRef length,
1664 void NewObjectStubBuilder::AllocTreeStringObject(Variable *result, Label *exit, GateRef first, GateRef second,
1684 GateRef NewObjectStubBuilder::FastNewThisObject(GateRef glue, GateRef ctor)
1726 GateRef NewObjectStubBuilder::FastSuperAllocateThis(GateRef glue, GateRef superCtor, GateRef newTarget)
1767 GateRef NewObjectStubBuilder::NewThisObjectChecked(GateRef glue, GateRef ctor)
1808 GateRef NewObjectStubBuilder::LoadTrackInfo(GateRef glue, GateRef jsFunc, TraceIdInfo traceIdInfo,
1846 GateRef NewObjectStubBuilder::LoadArrayHClassSlowPath(
1903 GateRef NewObjectStubBuilder::CreateEmptyArrayCommon(GateRef glue, GateRef hclass, GateRef trackInfo)
1923 GateRef NewObjectStubBuilder::CreateEmptyObject(GateRef glue)
1933 GateRef NewObjectStubBuilder::CreateEmptyArray(GateRef glue)
1944 GateRef NewObjectStubBuilder::CreateEmptyArray(GateRef glue, GateRef jsFunc, TraceIdInfo traceIdInfo,
1980 GateRef NewObjectStubBuilder::CreateArrayWithBuffer(GateRef glue, GateRef index, GateRef jsFunc,
2031 void NewObjectStubBuilder::CreateJSCollectionIterator(
2083 template void NewObjectStubBuilder::CreateJSCollectionIterator<JSSetIterator, JSSet>(
2085 template void NewObjectStubBuilder::CreateJSCollectionIterator<JSMapIterator, JSMap>(
2088 void NewObjectStubBuilder::CreateJSTypedArrayIterator(Variable *result, Label *exit, GateRef thisValue, GateRef kind)
2143 GateRef NewObjectStubBuilder::NewTaggedSubArray(GateRef glue, GateRef srcTypedArray,
2170 GateRef NewObjectStubBuilder::NewTypedArray(GateRef glue, GateRef srcTypedArray, GateRef srcType, GateRef length)
2245 GateRef NewObjectStubBuilder::NewJSObjectByConstructor(GateRef glue, GateRef constructor, GateRef newTarget)
2311 GateRef NewObjectStubBuilder::NewFloat32ArrayObj(GateRef glue, GateRef glueGlobalEnv)
2320 GateRef NewObjectStubBuilder::NewFloat32ArrayWithSize(GateRef glue, GateRef size)
2363 GateRef NewObjectStubBuilder::NewTypedArrayFromCtor(GateRef glue, GateRef ctor, GateRef length, Label *slowPath)
2403 void NewObjectStubBuilder::NewByteArray(Variable *result, Label *exit, GateRef elementSize, GateRef length)
2428 GateRef NewObjectStubBuilder::NewProfileTypeInfoCell(GateRef glue, GateRef value)
2454 GateRef NewObjectStubBuilder::GetElementSizeFromType(GateRef glue, GateRef type)
2570 GateRef NewObjectStubBuilder::GetOnHeapHClassFromType(GateRef glue, GateRef type)