• Home
  • Raw
  • Download

Lines Matching full:exit

32 void NewObjectStubBuilder::NewLexicalEnv(Variable *result, Label *exit, GateRef numSlots, GateRef p…  in NewLexicalEnv()  argument
55 Jump(exit); in NewLexicalEnv()
59 Jump(exit); in NewLexicalEnv()
67 Label exit(env); in NewJSArrayWithSize() local
95 NewTaggedArrayChecked(&array, TruncInt64ToInt32(size), &exit); in NewJSArrayWithSize()
96 Bind(&exit); in NewJSArrayWithSize()
107 Label exit(env); in NewJSArrayWithHClass() local
122 NewMutantTaggedArrayChecked(&array, length, &exit); in NewJSArrayWithHClass()
126 NewTaggedArrayChecked(&array, length, &exit); in NewJSArrayWithHClass()
127 Bind(&exit); in NewJSArrayWithHClass()
178 Label exit(env); in CloneProperties() local
197 Jump(&exit); in CloneProperties()
217 BRANCH(Int32UnsignedLessThan(*i, length), &body, &exit); in CloneProperties()
245 Bind(&exit); in CloneProperties()
256 Label exit(env); in NewAccessorData() local
269 Jump(&exit); in NewAccessorData()
272 Bind(&exit); in NewAccessorData()
285 Label exit(env); in CloneObjectLiteral() local
335 BRANCH(Int32UnsignedLessThan(*i, *length), &body, &exit); in CloneObjectLiteral()
386 Bind(&exit); in CloneObjectLiteral()
398 Label exit(env); in CreateObjectHavingMethod() local
401 BRANCH(HasPendingException(glue), &isPendingException, &exit); in CreateObjectHavingMethod()
405 Jump(&exit); in CreateObjectHavingMethod()
407 Bind(&exit); in CreateObjectHavingMethod()
413 void NewObjectStubBuilder::NewJSObject(Variable *result, Label *exit, GateRef hclass) in NewJSObject() argument
455 Branch(isObjSizeTrackingInProgress, &objSizeTrackingStep, exit); in NewJSObject()
462 Branch(Int32Equal(nextCount, Int32(0)), &calcuFinalCount, exit); in NewJSObject()
466 Jump(exit); in NewJSObject()
472 Jump(exit); in NewJSObject()
476 void NewObjectStubBuilder::NewSObject(Variable *result, Label *exit, GateRef hclass) in NewSObject() argument
504 Jump(exit); in NewSObject()
513 Label exit(env); in NewJSProxy() local
554 AllocateInYoung(&result, &exit, &noException, *hclass); in NewJSProxy()
569 Jump(&exit); in NewJSProxy()
571 Bind(&exit); in NewJSProxy()
577 void NewObjectStubBuilder::NewJSObject(Variable *result, Label *exit, GateRef hclass, GateRef size) in NewJSObject() argument
592 Jump(exit); in NewJSObject()
600 Label exit(env); in NewJSObject() local
604 NewJSObject(&result, &exit, hclass); in NewJSObject()
606 Bind(&exit); in NewJSObject()
617 Label exit(env); in NewSObject() local
621 NewSObject(&result, &exit, hclass); in NewSObject()
623 Bind(&exit); in NewSObject()
629 void NewObjectStubBuilder::NewTaggedArrayChecked(Variable *result, GateRef len, Label *exit) in NewTaggedArrayChecked() argument
640 Jump(exit); in NewTaggedArrayChecked()
648 AllocateInYoung(result, exit, &noException, hclass); in NewTaggedArrayChecked()
656 Jump(exit); in NewTaggedArrayChecked()
660 void NewObjectStubBuilder::NewMutantTaggedArrayChecked(Variable *result, GateRef len, Label *exit) in NewMutantTaggedArrayChecked() argument
671 BRANCH(TaggedIsException(result->ReadVariable()), exit, &noException); in NewMutantTaggedArrayChecked()
679 Jump(exit); in NewMutantTaggedArrayChecked()
688 Label exit(env); in NewTaggedArray() local
699 Jump(&exit); in NewTaggedArray()
708 NewTaggedArrayChecked(&result, len, &exit); in NewTaggedArray()
713 Jump(&exit); in NewTaggedArray()
717 Bind(&exit); in NewTaggedArray()
728 Label exit(env); in NewMutantTaggedArray() local
739 Jump(&exit); in NewMutantTaggedArray()
748 NewMutantTaggedArrayChecked(&result, len, &exit); in NewMutantTaggedArray()
753 Jump(&exit); in NewMutantTaggedArray()
757 Bind(&exit); in NewMutantTaggedArray()
764 … GateRef newLen, Label *exit, RegionSpaceFlag spaceType, bool isMutantArray) in ExtendArray() argument
801 Jump(exit); in ExtendArray()
814 Label exit(env); in ExtendArrayCheck() local
819 ExtendArray(&res, glue, elements, newLen, &exit, spaceType); in ExtendArrayCheck()
821 ExtendArray(&res, glue, elements, newLen, &exit, spaceType, true); in ExtendArrayCheck()
822 Bind(&exit); in ExtendArrayCheck()
836 Label exit(env); in ExtendArrayWithOptimizationCheck() local
843 Jump(&exit); in ExtendArrayWithOptimizationCheck()
868 Jump(&exit); in ExtendArrayWithOptimizationCheck()
870 Bind(&exit); in ExtendArrayWithOptimizationCheck()
882 Label exit(env); in CopyArray() local
889 Jump(&exit); in CopyArray()
898 Jump(&exit); in CopyArray()
925 Jump(&exit); in CopyArray()
928 Bind(&exit); in CopyArray()
958 Label exit(env); in LoadHClassFromMethod() local
983 Jump(&exit); in LoadHClassFromMethod()
988 Jump(&exit); in LoadHClassFromMethod()
998 Jump(&exit); in LoadHClassFromMethod()
1007 Jump(&exit); in LoadHClassFromMethod()
1012 Jump(&exit); in LoadHClassFromMethod()
1019 Jump(&exit); in LoadHClassFromMethod()
1026 Jump(&exit); in LoadHClassFromMethod()
1028 Bind(&exit); in LoadHClassFromMethod()
1041 Label exit(env); in LoadSHClassFromMethod() local
1057 Jump(&exit); in LoadSHClassFromMethod()
1063 Jump(&exit); in LoadSHClassFromMethod()
1069 Jump(&exit); in LoadSHClassFromMethod()
1071 Bind(&exit); in LoadSHClassFromMethod()
1140 Label exit(env); in SetProfileTypeInfoCellToFunction() local
1142 BRANCH(Equal(slotId, Int32(ProfileTypeInfo::INVALID_SLOT_INDEX)), &exit, &isValidSlotId); in SetProfileTypeInfoCellToFunction()
1157 Jump(&exit); in SetProfileTypeInfoCellToFunction()
1160 Bind(&exit); in SetProfileTypeInfoCellToFunction()
1170 Label exit(env); in NewJSBoundFunction() local
1197 BRANCH(TaggedIsHeapObject(target), &targetIsHeapObject, &exit); in NewJSBoundFunction()
1199 BRANCH(IsConstructor(target), &targetIsConstructor, &exit); in NewJSBoundFunction()
1204 Jump(&exit); in NewJSBoundFunction()
1207 Bind(&exit); in NewJSBoundFunction()
1218 Label exit(env); in EnumerateObjectProperties() local
1252 Jump(&exit); in EnumerateObjectProperties()
1258 Jump(&exit); in EnumerateObjectProperties()
1264 Jump(&exit); in EnumerateObjectProperties()
1266 Bind(&exit); in EnumerateObjectProperties()
1278 Label exit(env); in FillArgumentsList() local
1294 Jump(&exit); in FillArgumentsList()
1295 Bind(&exit); in FillArgumentsList()
1305 Label exit(env); in NewArgumentsListObj() local
1311 AllocateInYoung(&result, &exit, &setHClass, arrayClass); in NewArgumentsListObj()
1316 Jump(&exit); in NewArgumentsListObj()
1317 Bind(&exit); in NewArgumentsListObj()
1323 void NewObjectStubBuilder::NewArgumentsList(Variable *result, Label *exit, in NewArgumentsList() argument
1334 Jump(exit); in NewArgumentsList()
1337 Jump(exit); in NewArgumentsList()
1340 void NewObjectStubBuilder::NewArgumentsObj(Variable *result, Label *exit, in NewArgumentsObj() argument
1353 BRANCH(TaggedIsException(result->ReadVariable()), exit, &setArgumentsObjProperties); in NewArgumentsObj()
1374 Jump(exit); in NewArgumentsObj()
1377 void NewObjectStubBuilder::AssignRestArg(Variable *result, Label *exit, in AssignRestArg() argument
1404 Jump(exit); in AssignRestArg()
1407 void NewObjectStubBuilder::NewJSArrayLiteral(Variable *result, Label *exit, RegionSpaceFlag spaceTy… in NewJSArrayLiteral() argument
1450 Jump(exit); in NewJSArrayLiteral()
1453 void NewObjectStubBuilder::HeapAlloc(Variable *result, Label *exit, RegionSpaceFlag spaceType, Gate… in HeapAlloc() argument
1457 AllocateInYoung(result, exit, hclass); in HeapAlloc()
1460 AllocateInSOld(result, exit, hclass); in HeapAlloc()
1470 Label *callRuntime, [[maybe_unused]] Label *exit) in AllocateInSOldPrologue() argument
1500 Jump(exit); in AllocateInSOldPrologue()
1505 void NewObjectStubBuilder::AllocateInSOld(Variable *result, Label *exit, GateRef hclass) in AllocateInSOld() argument
1509 AllocateInSOldPrologue(result, &callRuntime, exit); in AllocateInSOld()
1515 Jump(exit); in AllocateInSOld()
1520 Label *callRuntime, [[maybe_unused]] Label *exit) in AllocateInYoungPrologue() argument
1550 Jump(exit); in AllocateInYoungPrologue()
1555 void NewObjectStubBuilder::AllocateInYoung(Variable *result, Label *exit, GateRef hclass) in AllocateInYoung() argument
1559 AllocateInYoungPrologue(result, &callRuntime, exit); in AllocateInYoung()
1566 Jump(exit); in AllocateInYoung()
1615 void NewObjectStubBuilder::InitializeWithSpeicalValue(Label *exit, GateRef object, GateRef value, G… in InitializeWithSpeicalValue() argument
1648 BRANCH(Int32UnsignedLessThan(*startOffset, end), &storeValue, exit); in InitializeWithSpeicalValue()
1664 void NewObjectStubBuilder::InitializeTaggedArrayWithSpeicalValue(Label *exit, in InitializeTaggedArrayWithSpeicalValue() argument
1673 …InitializeWithSpeicalValue(exit, array, value, dataOffset, endOffset, MemoryAttribute::NoBarrier()… in InitializeTaggedArrayWithSpeicalValue()
1687 void NewObjectStubBuilder::AllocLineStringObject(Variable *result, Label *exit, GateRef length, boo… in AllocLineStringObject() argument
1706 Jump(exit); in AllocLineStringObject()
1709 void NewObjectStubBuilder::AllocSlicedStringObject(Variable *result, Label *exit, GateRef from, Gat… in AllocSlicedStringObject() argument
1731 Jump(exit); in AllocSlicedStringObject()
1734 void NewObjectStubBuilder::AllocTreeStringObject(Variable *result, Label *exit, GateRef first, Gate… in AllocTreeStringObject() argument
1751 Jump(exit); in AllocTreeStringObject()
1759 Label exit(env); in FastNewThisObject() local
1783 NewJSObject(&thisObj, &exit, protoOrHclass); in FastNewThisObject()
1788 Jump(&exit); in FastNewThisObject()
1790 Bind(&exit); in FastNewThisObject()
1801 Label exit(env); in FastSuperAllocateThis() local
1824 NewJSObject(&thisObj, &exit, *protoOrHclass); in FastSuperAllocateThis()
1829 Jump(&exit); in FastSuperAllocateThis()
1831 Bind(&exit); in FastSuperAllocateThis()
1842 Label exit(env); in NewThisObjectChecked() local
1859 BRANCH(IsBase(ctor), &ctorIsBase, &exit); in NewThisObjectChecked()
1863 Jump(&exit); in NewThisObjectChecked()
1869 Jump(&exit); in NewThisObjectChecked()
1871 Bind(&exit); in NewThisObjectChecked()
1884 Label exit(env); in LoadTrackInfo() local
1893 Jump(&exit); in LoadTrackInfo()
1908 Jump(&exit); in LoadTrackInfo()
1910 Bind(&exit); in LoadTrackInfo()
1922 Label exit(env); in LoadArrayHClassSlowPath() local
1946 Jump(&exit); in LoadArrayHClassSlowPath()
1965 Jump(&exit); in LoadArrayHClassSlowPath()
1967 Bind(&exit); in LoadArrayHClassSlowPath()
1978 Label exit(env); in CreateEmptyArrayCommon() local
1986 …NewJSArrayLiteral(&result, &exit, RegionSpaceFlag::IN_YOUNG_SPACE, emptyArray, hclass, trackInfo, … in CreateEmptyArrayCommon()
1987 Bind(&exit); in CreateEmptyArrayCommon()
2056 Label exit(env); in CreateArrayWithBuffer() local
2092 …NewJSArrayLiteral(&result, &exit, RegionSpaceFlag::IN_YOUNG_SPACE, obj, *hclass, *trackInfo, false… in CreateArrayWithBuffer()
2094 Bind(&exit); in CreateArrayWithBuffer()
2102 Variable *result, Label *exit, GateRef thisValue, GateRef kind) in CreateJSCollectionIterator() argument
2125 AllocateInYoung(result, exit, &noException, iteratorHClass); in CreateJSCollectionIterator()
2145 Jump(exit); in CreateJSCollectionIterator()
2150 Variable *result, Label *exit, GateRef set, GateRef kind);
2152 Variable *result, Label *exit, GateRef set, GateRef kind);
2154 void NewObjectStubBuilder::CreateJSTypedArrayIterator(Variable *result, Label *exit, GateRef thisVa… in CreateJSTypedArrayIterator() argument
2176 AllocateInYoung(result, exit, &noException, iteratorHClass); in CreateJSTypedArrayIterator()
2193 Jump(exit); in CreateJSTypedArrayIterator()
2201 Jump(exit); in CreateJSTypedArrayIterator()
2222 Label exit(env); in NewTaggedSubArray() local
2263 Jump(&exit); in NewTaggedSubArray()
2266 Bind(&exit); in NewTaggedSubArray()
2284 Label exit(env); in NewTypedArray() local
2329 Jump(&exit); in NewTypedArray()
2337 Jump(&exit); in NewTypedArray()
2340 Bind(&exit); in NewTypedArray()
2357 Label exit(env); in NewTypedArraySameType() local
2380 Jump(&exit); in NewTypedArraySameType()
2387 Jump(&exit); in NewTypedArraySameType()
2390 Bind(&exit); in NewTypedArraySameType()
2404 Label exit(env); in NewJSObjectByConstructor() local
2448 Jump(&exit); in NewJSObjectByConstructor()
2454 Jump(&exit); in NewJSObjectByConstructor()
2457 Bind(&exit); in NewJSObjectByConstructor()
2479 Label exit(env); in NewFloat32ArrayWithSize() local
2507 Jump(&exit); in NewFloat32ArrayWithSize()
2509 Bind(&exit); in NewFloat32ArrayWithSize()
2525 Label exit(env); in NewTypedArrayFromCtor() local
2547 Jump(&exit); in NewTypedArrayFromCtor()
2549 Bind(&exit); in NewTypedArrayFromCtor()
2555 void NewObjectStubBuilder::NewByteArray(Variable *result, Label *exit, GateRef elementSize, GateRef… in NewByteArray() argument
2565 AllocateInYoung(result, exit, &noError, hclass); in NewByteArray()
2576 Jump(exit); in NewByteArray()
2616 Label exit(env); in GetElementSizeFromType() local
2640 Jump(&exit); in GetElementSizeFromType()
2647 Jump(&exit); in GetElementSizeFromType()
2654 Jump(&exit); in GetElementSizeFromType()
2661 Jump(&exit); in GetElementSizeFromType()
2668 Jump(&exit); in GetElementSizeFromType()
2675 Jump(&exit); in GetElementSizeFromType()
2682 Jump(&exit); in GetElementSizeFromType()
2689 Jump(&exit); in GetElementSizeFromType()
2696 Jump(&exit); in GetElementSizeFromType()
2703 Jump(&exit); in GetElementSizeFromType()
2710 Jump(&exit); in GetElementSizeFromType()
2715 Jump(&exit); in GetElementSizeFromType()
2718 Bind(&exit); in GetElementSizeFromType()
2734 Label exit(env); in GetOnHeapHClassFromType() local
2758 Jump(&exit); in GetOnHeapHClassFromType()
2765 Jump(&exit); in GetOnHeapHClassFromType()
2772 Jump(&exit); in GetOnHeapHClassFromType()
2779 Jump(&exit); in GetOnHeapHClassFromType()
2786 Jump(&exit); in GetOnHeapHClassFromType()
2793 Jump(&exit); in GetOnHeapHClassFromType()
2800 Jump(&exit); in GetOnHeapHClassFromType()
2807 Jump(&exit); in GetOnHeapHClassFromType()
2814 Jump(&exit); in GetOnHeapHClassFromType()
2821 Jump(&exit); in GetOnHeapHClassFromType()
2828 Jump(&exit); in GetOnHeapHClassFromType()
2833 Jump(&exit); in GetOnHeapHClassFromType()
2836 Bind(&exit); in GetOnHeapHClassFromType()
2852 Label exit(env); in GetNotOnHeapHClassFromType() local
2876 Jump(&exit); in GetNotOnHeapHClassFromType()
2883 Jump(&exit); in GetNotOnHeapHClassFromType()
2890 Jump(&exit); in GetNotOnHeapHClassFromType()
2897 Jump(&exit); in GetNotOnHeapHClassFromType()
2904 Jump(&exit); in GetNotOnHeapHClassFromType()
2911 Jump(&exit); in GetNotOnHeapHClassFromType()
2918 Jump(&exit); in GetNotOnHeapHClassFromType()
2925 Jump(&exit); in GetNotOnHeapHClassFromType()
2932 Jump(&exit); in GetNotOnHeapHClassFromType()
2939 Jump(&exit); in GetNotOnHeapHClassFromType()
2946 Jump(&exit); in GetNotOnHeapHClassFromType()
2951 Jump(&exit); in GetNotOnHeapHClassFromType()
2954 Bind(&exit); in GetNotOnHeapHClassFromType()
2984 Label exit(env); in CreateListFromArrayLike() local
2997 Jump(&exit); in CreateListFromArrayLike()
3012 BRANCH(HasPendingException(glue), &exit, &noPendingException1); in CreateListFromArrayLike()
3016 Jump(&exit); in CreateListFromArrayLike()
3027 BRANCH(HasPendingException(glue), &exit, &noPendingException2); in CreateListFromArrayLike()
3039 Jump(&exit); in CreateListFromArrayLike()
3059 BRANCH(HasPendingException(glue), &exit, &noPendingException3); in CreateListFromArrayLike()
3071 Jump(&exit); in CreateListFromArrayLike()
3076 Bind(&exit); in CreateListFromArrayLike()
3082 …lder::CreateJSIteratorResult(GateRef glue, Variable *res, GateRef value, GateRef done, Label *exit) in CreateJSIteratorResult() argument
3096 Jump(exit); in CreateJSIteratorResult()