Lines Matching full:exit
38 void NewObjectStubBuilder::NewLexicalEnv(Variable *result, Label *exit, GateRef numSlots, GateRef p… in NewLexicalEnv() argument
61 Jump(exit); in NewLexicalEnv()
65 Jump(exit); in NewLexicalEnv()
73 Label exit(env); in NewJSArrayWithSize() local
102 NewTaggedArrayChecked(&array, TruncInt64ToInt32(size), &exit); in NewJSArrayWithSize()
103 Bind(&exit); in NewJSArrayWithSize()
154 Label exit(env); in CloneProperties() local
173 Jump(&exit); in CloneProperties()
193 BRANCH(Int32UnsignedLessThan(*i, length), &body, &exit); in CloneProperties()
221 Bind(&exit); in CloneProperties()
232 Label exit(env); in NewAccessorData() local
245 Jump(&exit); in NewAccessorData()
248 Bind(&exit); in NewAccessorData()
261 Label exit(env); in CloneObjectLiteral() local
311 BRANCH(Int32UnsignedLessThan(*i, *length), &body, &exit); in CloneObjectLiteral()
362 Bind(&exit); in CloneObjectLiteral()
374 Label exit(env); in CreateObjectHavingMethod() local
377 BRANCH(HasPendingException(glue), &isPendingException, &exit); in CreateObjectHavingMethod()
381 Jump(&exit); in CreateObjectHavingMethod()
383 Bind(&exit); in CreateObjectHavingMethod()
389 void NewObjectStubBuilder::NewJSObject(Variable *result, Label *exit, GateRef hclass) in NewJSObject() argument
426 Jump(exit); in NewJSObject()
430 Jump(exit); in NewJSObject()
434 void NewObjectStubBuilder::NewSObject(Variable *result, Label *exit, GateRef hclass) in NewSObject() argument
469 Jump(exit); in NewSObject()
478 Label exit(env); in NewJSProxy() local
519 AllocateInYoung(&result, &exit, &noException, *hclass); in NewJSProxy()
534 Jump(&exit); in NewJSProxy()
536 Bind(&exit); in NewJSProxy()
542 void NewObjectStubBuilder::NewJSObject(Variable *result, Label *exit, GateRef hclass, GateRef size) in NewJSObject() argument
564 Jump(exit); in NewJSObject()
572 Label exit(env); in NewJSObject() local
576 NewJSObject(&result, &exit, hclass); in NewJSObject()
578 Bind(&exit); in NewJSObject()
589 Label exit(env); in NewSObject() local
593 NewSObject(&result, &exit, hclass); in NewSObject()
595 Bind(&exit); in NewSObject()
601 void NewObjectStubBuilder::NewTaggedArrayChecked(Variable *result, GateRef len, Label *exit) in NewTaggedArrayChecked() argument
612 Jump(exit); in NewTaggedArrayChecked()
620 AllocateInYoung(result, exit, &noException, hclass); in NewTaggedArrayChecked()
628 Jump(exit); in NewTaggedArrayChecked()
632 void NewObjectStubBuilder::NewMutantTaggedArrayChecked(Variable *result, GateRef len, Label *exit) in NewMutantTaggedArrayChecked() argument
643 BRANCH(TaggedIsException(result->ReadVariable()), exit, &noException); in NewMutantTaggedArrayChecked()
651 Jump(exit); in NewMutantTaggedArrayChecked()
660 Label exit(env); in NewTaggedArray() local
671 Jump(&exit); in NewTaggedArray()
680 NewTaggedArrayChecked(&result, len, &exit); in NewTaggedArray()
685 Jump(&exit); in NewTaggedArray()
689 Bind(&exit); in NewTaggedArray()
700 Label exit(env); in NewMutantTaggedArray() local
711 Jump(&exit); in NewMutantTaggedArray()
720 NewMutantTaggedArrayChecked(&result, len, &exit); in NewMutantTaggedArray()
725 Jump(&exit); in NewMutantTaggedArray()
729 Bind(&exit); in NewMutantTaggedArray()
743 Label exit(env); in ExtendArray() local
841 Jump(&exit); in ExtendArray()
844 Bind(&exit); in ExtendArray()
855 Label exit(env); in CopyArray() local
864 Jump(&exit); in CopyArray()
873 Jump(&exit); in CopyArray()
933 Jump(&exit); in CopyArray()
937 Bind(&exit); in CopyArray()
967 Label exit(env); in LoadHClassFromMethod() local
992 Jump(&exit); in LoadHClassFromMethod()
997 Jump(&exit); in LoadHClassFromMethod()
1007 Jump(&exit); in LoadHClassFromMethod()
1016 Jump(&exit); in LoadHClassFromMethod()
1021 Jump(&exit); in LoadHClassFromMethod()
1028 Jump(&exit); in LoadHClassFromMethod()
1035 Jump(&exit); in LoadHClassFromMethod()
1037 Bind(&exit); in LoadHClassFromMethod()
1050 Label exit(env); in LoadSHClassFromMethod() local
1066 Jump(&exit); in LoadSHClassFromMethod()
1072 Jump(&exit); in LoadSHClassFromMethod()
1078 Jump(&exit); in LoadSHClassFromMethod()
1080 Bind(&exit); in LoadSHClassFromMethod()
1149 Label exit(env); in SetProfileTypeInfoCellToFunction() local
1151 BRANCH(Equal(slotId, Int32(ProfileTypeInfo::INVALID_SLOT_INDEX)), &exit, &isValidSlotId); in SetProfileTypeInfoCellToFunction()
1166 Jump(&exit); in SetProfileTypeInfoCellToFunction()
1169 Bind(&exit); in SetProfileTypeInfoCellToFunction()
1179 Label exit(env); in NewJSBoundFunction() local
1205 BRANCH(TaggedIsHeapObject(target), &targetIsHeapObject, &exit); in NewJSBoundFunction()
1207 BRANCH(IsConstructor(target), &targetIsConstructor, &exit); in NewJSBoundFunction()
1212 Jump(&exit); in NewJSBoundFunction()
1215 Bind(&exit); in NewJSBoundFunction()
1226 Label exit(env); in EnumerateObjectProperties() local
1257 Jump(&exit); in EnumerateObjectProperties()
1263 Jump(&exit); in EnumerateObjectProperties()
1269 Jump(&exit); in EnumerateObjectProperties()
1271 Bind(&exit); in EnumerateObjectProperties()
1283 Label exit(env); in FillArgumentsList() local
1299 Jump(&exit); in FillArgumentsList()
1300 Bind(&exit); in FillArgumentsList()
1310 Label exit(env); in NewArgumentsListObj() local
1316 AllocateInYoung(&result, &exit, &setHClass, arrayClass); in NewArgumentsListObj()
1321 Jump(&exit); in NewArgumentsListObj()
1322 Bind(&exit); in NewArgumentsListObj()
1328 void NewObjectStubBuilder::NewArgumentsList(Variable *result, Label *exit, in NewArgumentsList() argument
1339 Jump(exit); in NewArgumentsList()
1342 Jump(exit); in NewArgumentsList()
1345 void NewObjectStubBuilder::NewArgumentsObj(Variable *result, Label *exit, in NewArgumentsObj() argument
1358 BRANCH(TaggedIsException(result->ReadVariable()), exit, &setArgumentsObjProperties); in NewArgumentsObj()
1375 Jump(exit); in NewArgumentsObj()
1378 void NewObjectStubBuilder::AssignRestArg(Variable *result, Label *exit, in AssignRestArg() argument
1405 Jump(exit); in AssignRestArg()
1408 void NewObjectStubBuilder::NewJSArrayLiteral(Variable *result, Label *exit, RegionSpaceFlag spaceTy… in NewJSArrayLiteral() argument
1446 Jump(exit); in NewJSArrayLiteral()
1449 void NewObjectStubBuilder::HeapAlloc(Variable *result, Label *exit, RegionSpaceFlag spaceType, Gate… in HeapAlloc() argument
1453 AllocateInYoung(result, exit, hclass); in HeapAlloc()
1460 void NewObjectStubBuilder::AllocateInSOldPrologue(Variable *result, Label *callRuntime, Label *exit) in AllocateInSOldPrologue() argument
1490 Jump(exit); in AllocateInSOldPrologue()
1495 void NewObjectStubBuilder::AllocateInSOld(Variable *result, Label *exit, GateRef hclass) in AllocateInSOld() argument
1499 AllocateInSOldPrologue(result, &callRuntime, exit); in AllocateInSOld()
1505 Jump(exit); in AllocateInSOld()
1509 …id NewObjectStubBuilder::AllocateInYoungPrologue(Variable *result, Label *callRuntime, Label *exit) in AllocateInYoungPrologue() argument
1539 Jump(exit); in AllocateInYoungPrologue()
1544 void NewObjectStubBuilder::AllocateInYoung(Variable *result, Label *exit, GateRef hclass) in AllocateInYoung() argument
1548 AllocateInYoungPrologue(result, &callRuntime, exit); in AllocateInYoung()
1555 Jump(exit); in AllocateInYoung()
1604 void NewObjectStubBuilder::InitializeWithSpeicalValue(Label *exit, GateRef object, GateRef value, G… in InitializeWithSpeicalValue() argument
1637 BRANCH(Int32UnsignedLessThan(*startOffset, end), &storeValue, exit); in InitializeWithSpeicalValue()
1653 void NewObjectStubBuilder::InitializeTaggedArrayWithSpeicalValue(Label *exit, in InitializeTaggedArrayWithSpeicalValue() argument
1662 InitializeWithSpeicalValue(exit, array, value, dataOffset, endOffset); in InitializeTaggedArrayWithSpeicalValue()
1665 void NewObjectStubBuilder::AllocLineStringObject(Variable *result, Label *exit, GateRef length, boo… in AllocLineStringObject() argument
1684 Jump(exit); in AllocLineStringObject()
1687 void NewObjectStubBuilder::AllocSlicedStringObject(Variable *result, Label *exit, GateRef from, Gat… in AllocSlicedStringObject() argument
1709 Jump(exit); in AllocSlicedStringObject()
1712 void NewObjectStubBuilder::AllocTreeStringObject(Variable *result, Label *exit, GateRef first, Gate… in AllocTreeStringObject() argument
1729 Jump(exit); in AllocTreeStringObject()
1737 Label exit(env); in FastNewThisObject() local
1761 NewJSObject(&thisObj, &exit, protoOrHclass); in FastNewThisObject()
1766 Jump(&exit); in FastNewThisObject()
1768 Bind(&exit); in FastNewThisObject()
1779 Label exit(env); in FastSuperAllocateThis() local
1802 NewJSObject(&thisObj, &exit, *protoOrHclass); in FastSuperAllocateThis()
1807 Jump(&exit); in FastSuperAllocateThis()
1809 Bind(&exit); in FastSuperAllocateThis()
1820 Label exit(env); in NewThisObjectChecked() local
1837 BRANCH(IsBase(ctor), &ctorIsBase, &exit); in NewThisObjectChecked()
1841 Jump(&exit); in NewThisObjectChecked()
1847 Jump(&exit); in NewThisObjectChecked()
1849 Bind(&exit); in NewThisObjectChecked()
1862 Label exit(env); in LoadTrackInfo() local
1871 Jump(&exit); in LoadTrackInfo()
1886 Jump(&exit); in LoadTrackInfo()
1888 Bind(&exit); in LoadTrackInfo()
1900 Label exit(env); in LoadArrayHClassSlowPath() local
1924 Jump(&exit); in LoadArrayHClassSlowPath()
1943 Jump(&exit); in LoadArrayHClassSlowPath()
1945 Bind(&exit); in LoadArrayHClassSlowPath()
1956 Label exit(env); in CreateEmptyArrayCommon() local
1964 …NewJSArrayLiteral(&result, &exit, RegionSpaceFlag::IN_YOUNG_SPACE, emptyArray, hclass, trackInfo, … in CreateEmptyArrayCommon()
1965 Bind(&exit); in CreateEmptyArrayCommon()
2034 Label exit(env); in CreateArrayWithBuffer() local
2070 …NewJSArrayLiteral(&result, &exit, RegionSpaceFlag::IN_YOUNG_SPACE, obj, *hclass, *trackInfo, false… in CreateArrayWithBuffer()
2072 Bind(&exit); in CreateArrayWithBuffer()
2080 Variable *result, Label *exit, GateRef thisValue, GateRef kind) in CreateJSCollectionIterator() argument
2103 AllocateInYoung(result, exit, &noException, iteratorHClass); in CreateJSCollectionIterator()
2128 Jump(exit); in CreateJSCollectionIterator()
2133 Variable *result, Label *exit, GateRef set, GateRef kind);
2135 Variable *result, Label *exit, GateRef set, GateRef kind);
2137 void NewObjectStubBuilder::CreateJSTypedArrayIterator(Variable *result, Label *exit, GateRef thisVa… in CreateJSTypedArrayIterator() argument
2159 AllocateInYoung(result, exit, &noException, iteratorHClass); in CreateJSTypedArrayIterator()
2181 Jump(exit); in CreateJSTypedArrayIterator()
2189 Jump(exit); in CreateJSTypedArrayIterator()
2232 Label exit(env); in NewTypedArray() local
2277 Jump(&exit); in NewTypedArray()
2285 Jump(&exit); in NewTypedArray()
2288 Bind(&exit); in NewTypedArray()
2310 Label exit(env); in NewFloat32ArrayWithSize() local
2338 Jump(&exit); in NewFloat32ArrayWithSize()
2340 Bind(&exit); in NewFloat32ArrayWithSize()
2356 Label exit(env); in NewTypedArrayFromCtor() local
2378 Jump(&exit); in NewTypedArrayFromCtor()
2380 Bind(&exit); in NewTypedArrayFromCtor()
2386 void NewObjectStubBuilder::NewByteArray(Variable *result, Label *exit, GateRef elementSize, GateRef… in NewByteArray() argument
2396 AllocateInYoung(result, exit, &noError, hclass); in NewByteArray()
2407 Jump(exit); in NewByteArray()
2447 Label exit(env); in GetElementSizeFromType() local
2471 Jump(&exit); in GetElementSizeFromType()
2478 Jump(&exit); in GetElementSizeFromType()
2485 Jump(&exit); in GetElementSizeFromType()
2492 Jump(&exit); in GetElementSizeFromType()
2499 Jump(&exit); in GetElementSizeFromType()
2506 Jump(&exit); in GetElementSizeFromType()
2513 Jump(&exit); in GetElementSizeFromType()
2520 Jump(&exit); in GetElementSizeFromType()
2527 Jump(&exit); in GetElementSizeFromType()
2534 Jump(&exit); in GetElementSizeFromType()
2541 Jump(&exit); in GetElementSizeFromType()
2546 Jump(&exit); in GetElementSizeFromType()
2549 Bind(&exit); in GetElementSizeFromType()
2565 Label exit(env); in GetOnHeapHClassFromType() local
2589 Jump(&exit); in GetOnHeapHClassFromType()
2596 Jump(&exit); in GetOnHeapHClassFromType()
2603 Jump(&exit); in GetOnHeapHClassFromType()
2610 Jump(&exit); in GetOnHeapHClassFromType()
2617 Jump(&exit); in GetOnHeapHClassFromType()
2624 Jump(&exit); in GetOnHeapHClassFromType()
2631 Jump(&exit); in GetOnHeapHClassFromType()
2638 Jump(&exit); in GetOnHeapHClassFromType()
2645 Jump(&exit); in GetOnHeapHClassFromType()
2652 Jump(&exit); in GetOnHeapHClassFromType()
2659 Jump(&exit); in GetOnHeapHClassFromType()
2664 Jump(&exit); in GetOnHeapHClassFromType()
2667 Bind(&exit); in GetOnHeapHClassFromType()