• Home
  • Raw
  • Download

Lines Matching full:label

32 void NewObjectStubBuilder::NewLexicalEnv(Variable *result, Label *exit, GateRef numSlots, GateRef p…  in NewLexicalEnv()
39 Label hasPendingException(env); in NewLexicalEnv()
40 Label noException(env); in NewLexicalEnv()
47 Label afterInitialize(env); in NewLexicalEnv()
66 Label entry(env); in NewJSArrayWithSize()
67 Label exit(env); in NewJSArrayWithSize()
71 Label enabledElementsKind(env); in NewJSArrayWithSize()
72 Label notEmptyArray(env); in NewJSArrayWithSize()
73 Label initObj(env); in NewJSArrayWithSize()
106 Label entry(env); in NewJSArrayWithHClass()
107 Label exit(env); in NewJSArrayWithHClass()
110 Label enabledMutantArray(env); in NewJSArrayWithHClass()
111 Label initObj(env); in NewJSArrayWithHClass()
116 Label initMutantArray(env); in NewJSArrayWithHClass()
176 Label entry(env); in CloneProperties()
178 Label exit(env); in CloneProperties()
179 Label isZero(env); in CloneProperties()
180 Label notZero(env); in CloneProperties()
181 Label initialize(env); in CloneProperties()
182 Label afterInitialize(env); in CloneProperties()
183 Label begin(env); in CloneProperties()
184 Label body(env); in CloneProperties()
185 Label isJSFunction(env); in CloneProperties()
186 Label notJSFunction(env); in CloneProperties()
187 Label endLoop(env); in CloneProperties()
188 Label isJSFCondition(env); in CloneProperties()
254 Label entry(env); in NewAccessorData()
256 Label exit(env); in NewAccessorData()
257 Label noException(env); in NewAccessorData()
281 Label entry(env); in CloneObjectLiteral()
285 Label exit(env); in CloneObjectLiteral()
286 Label less(env); in CloneObjectLiteral()
287 Label greater(env); in CloneObjectLiteral()
288 Label startLoop(env); in CloneObjectLiteral()
289 Label begin(env); in CloneObjectLiteral()
290 Label body(env); in CloneObjectLiteral()
291 Label isTaggedRep(env); in CloneObjectLiteral()
292 Label notTaggedRep(env); in CloneObjectLiteral()
293 Label isJSFunction(env); in CloneObjectLiteral()
294 Label notJSFunction(env); in CloneObjectLiteral()
295 Label endLoop(env); in CloneObjectLiteral()
296 Label isAccessorData(env); in CloneObjectLiteral()
297 Label notAccessorData(env); in CloneObjectLiteral()
298 Label middleCondition(env); in CloneObjectLiteral()
299 Label isJSFCondition(env); in CloneObjectLiteral()
300 Label isACCCondition(env); in CloneObjectLiteral()
301 Label isAccessorJudgment(env); in CloneObjectLiteral()
395 Label entry(env); in CreateObjectHavingMethod()
397 Label isPendingException(env); in CreateObjectHavingMethod()
398 Label exit(env); in CreateObjectHavingMethod()
413 void NewObjectStubBuilder::NewJSObject(Variable *result, Label *exit, GateRef hclass) in NewJSObject()
419 Label hasPendingException(env); in NewJSObject()
420 Label noException(env); in NewJSObject()
426 Label isAOT(env); in NewJSObject()
427 Label initialize(env); in NewJSObject()
428 Label inProgress(env); in NewJSObject()
429 Label notInProgress(env); in NewJSObject()
448 Label afterInitialize(env); in NewJSObject()
453 Label objSizeTrackingStep(env); in NewJSObject()
458 Label calcuFinalCount(env); in NewJSObject()
476 void NewObjectStubBuilder::NewSObject(Variable *result, Label *exit, GateRef hclass) in NewSObject()
481 Label afterAllocate(env); in NewSObject()
487 Label isAOT(env); in NewSObject()
488 Label initialize(env); in NewSObject()
498 Label afterInitialize(env); in NewSObject()
511 Label entry(env); in NewJSProxy()
513 Label exit(env); in NewJSProxy()
514 Label isCallable(env); in NewJSProxy()
515 Label notCallable(env); in NewJSProxy()
516 Label noException(env); in NewJSProxy()
517 Label allocateProxy(env); in NewJSProxy()
529 Label isConstructor(env); in NewJSProxy()
530 Label notConstructor(env); in NewJSProxy()
577 void NewObjectStubBuilder::NewJSObject(Variable *result, Label *exit, GateRef hclass, GateRef size) in NewJSObject()
581 Label initialize(env); in NewJSObject()
586 Label afterInitialize(env); in NewJSObject()
598 Label entry(env); in NewJSObject()
600 Label exit(env); in NewJSObject()
615 Label entry(env); in NewSObject()
617 Label exit(env); in NewSObject()
629 void NewObjectStubBuilder::NewTaggedArrayChecked(Variable *result, GateRef len, Label *exit) in NewTaggedArrayChecked()
632 Label overflow(env); in NewTaggedArrayChecked()
633 Label notOverflow(env); in NewTaggedArrayChecked()
645 Label noException(env); in NewTaggedArrayChecked()
652 Label afterInitialize(env); in NewTaggedArrayChecked()
660 void NewObjectStubBuilder::NewMutantTaggedArrayChecked(Variable *result, GateRef len, Label *exit) in NewMutantTaggedArrayChecked()
664 Label afterAllocate(env); in NewMutantTaggedArrayChecked()
670 Label noException(env); in NewMutantTaggedArrayChecked()
675 Label afterInitialize(env); in NewMutantTaggedArrayChecked()
686 Label entry(env); in NewTaggedArray()
688 Label exit(env); in NewTaggedArray()
689 Label isEmpty(env); in NewTaggedArray()
690 Label notEmpty(env); in NewTaggedArray()
703 Label next(env); in NewTaggedArray()
704 Label slowPath(env); in NewTaggedArray()
726 Label entry(env); in NewMutantTaggedArray()
728 Label exit(env); in NewMutantTaggedArray()
729 Label isEmpty(env); in NewMutantTaggedArray()
730 Label notEmpty(env); in NewMutantTaggedArray()
743 Label next(env); in NewMutantTaggedArray()
744 Label slowPath(env); in NewMutantTaggedArray()
764 … GateRef newLen, Label *exit, RegionSpaceFlag spaceType, bool isMutantArray) in ExtendArray()
772 Label allocArray(env); in ExtendArray()
773 Label afterAllocate(env); in ExtendArray()
784 Label afterCopy(env); in ExtendArray()
809 Label subEntry(env); in ExtendArrayCheck()
812 Label extendMutantArray(env); in ExtendArrayCheck()
813 Label extendNormalArray(env); in ExtendArrayCheck()
814 Label exit(env); in ExtendArrayCheck()
831 Label subEntry(env); in ExtendArrayWithOptimizationCheck()
836 Label exit(env); in ExtendArrayWithOptimizationCheck()
837 Label next(env); in ExtendArrayWithOptimizationCheck()
838 Label slowPath(env); in ExtendArrayWithOptimizationCheck()
847 Label extendMutantArray(env); in ExtendArrayWithOptimizationCheck()
848 Label extendNormalArray(env); in ExtendArrayWithOptimizationCheck()
849 Label afterCreate(env); in ExtendArrayWithOptimizationCheck()
880 Label subEntry(env); in CopyArray()
882 Label exit(env); in CopyArray()
884 Label emptyArray(env); in CopyArray()
885 Label notEmptyArray(env); in CopyArray()
892 Label extendArray(env); in CopyArray()
893 Label notExtendArray(env); in CopyArray()
903 Label isMutantTaggedArray(env); in CopyArray()
904 Label isNotMutantTaggedArray(env); in CopyArray()
905 Label afterInitializeElements(env); in CopyArray()
954 Label entry(env); in LoadHClassFromMethod()
958 Label exit(env); in LoadHClassFromMethod()
959 Label defaultLabel(env); in LoadHClassFromMethod()
960 Label isNormal(env); in LoadHClassFromMethod()
961 Label notNormal(env); in LoadHClassFromMethod()
962 Label isAsync(env); in LoadHClassFromMethod()
963 Label notAsync(env); in LoadHClassFromMethod()
965 Label labelBuffer[2] = { Label(env), Label(env) }; in LoadHClassFromMethod()
966 Label labelBuffer1[3] = { Label(env), Label(env), Label(env) }; in LoadHClassFromMethod()
1037 Label entry(env); in LoadSHClassFromMethod()
1041 Label exit(env); in LoadSHClassFromMethod()
1042 Label isSendableFunc(env); in LoadSHClassFromMethod()
1043 Label isNotSendableFunc(env); in LoadSHClassFromMethod()
1044 Label isNormal(env); in LoadSHClassFromMethod()
1045 Label notNormal(env); in LoadSHClassFromMethod()
1090 … Variable *result, Label *success, Label *failed, GateRef slotId, in NewJSFunction()
1094 Label hasException(env); in NewJSFunction()
1095 Label notException(env); in NewJSFunction()
1096 Label isSendableFunc(env); in NewJSFunction()
1097 Label isNotSendableFunc(env); in NewJSFunction()
1098 Label afterSendableFunc(env); in NewJSFunction()
1137 Label entry(env); in SetProfileTypeInfoCellToFunction()
1139 Label isValidSlotId(env); in SetProfileTypeInfoCellToFunction()
1140 Label exit(env); in SetProfileTypeInfoCellToFunction()
1145 Label isUndefined(env); in SetProfileTypeInfoCellToFunction()
1146 Label notUndefined(env); in SetProfileTypeInfoCellToFunction()
1168 Label subentry(env); in NewJSBoundFunction()
1170 Label exit(env); in NewJSBoundFunction()
1195 Label targetIsHeapObject(env); in NewJSBoundFunction()
1196 Label targetIsConstructor(env); in NewJSBoundFunction()
1216 Label entry(env); in EnumerateObjectProperties()
1218 Label exit(env); in EnumerateObjectProperties()
1222 Label isString(env); in EnumerateObjectProperties()
1223 Label isNotString(env); in EnumerateObjectProperties()
1224 Label afterObjectTransform(env); in EnumerateObjectProperties()
1225 Label slowpath(env); in EnumerateObjectProperties()
1226 Label empty(env); in EnumerateObjectProperties()
1227 Label tryGetEnumCache(env); in EnumerateObjectProperties()
1228 Label cacheHit(env); in EnumerateObjectProperties()
1229 Label checkNativePointer(env); in EnumerateObjectProperties()
1276 Label entry(env); in FillArgumentsList()
1278 Label exit(env); in FillArgumentsList()
1281 Label setArgumentsBegin(env); in FillArgumentsList()
1282 Label setArgumentsAgain(env); in FillArgumentsList()
1283 Label setArgumentsEnd(env); in FillArgumentsList()
1303 Label entry(env); in NewArgumentsListObj()
1305 Label exit(env); in NewArgumentsListObj()
1306 Label setHClass(env); in NewArgumentsListObj()
1323 void NewObjectStubBuilder::NewArgumentsList(Variable *result, Label *exit, in NewArgumentsList()
1327 Label hasException(env); in NewArgumentsList()
1328 Label notException(env); in NewArgumentsList()
1340 void NewObjectStubBuilder::NewArgumentsObj(Variable *result, Label *exit, in NewArgumentsObj()
1349 Label afterNewObject(env); in NewArgumentsObj()
1352 Label setArgumentsObjProperties(env); in NewArgumentsObj()
1377 void NewObjectStubBuilder::AssignRestArg(Variable *result, Label *exit, in AssignRestArg()
1388 Label setArgumentsBegin(env); in AssignRestArg()
1389 Label setArgumentsAgain(env); in AssignRestArg()
1390 Label setArgumentsEnd(env); in AssignRestArg()
1407 void NewObjectStubBuilder::NewJSArrayLiteral(Variable *result, Label *exit, RegionSpaceFlag spaceTy… in NewJSArrayLiteral()
1411 Label initializeArray(env); in NewJSArrayLiteral()
1412 Label afterInitialize(env); in NewJSArrayLiteral()
1453 void NewObjectStubBuilder::HeapAlloc(Variable *result, Label *exit, RegionSpaceFlag spaceType, Gate… in HeapAlloc()
1470 Label *callRuntime, [[maybe_unused]] Label *exit) in AllocateInSOldPrologue()
1473 Label success(env); in AllocateInSOldPrologue()
1474 Label next(env); in AllocateInSOldPrologue()
1505 void NewObjectStubBuilder::AllocateInSOld(Variable *result, Label *exit, GateRef hclass) in AllocateInSOld()
1508 Label callRuntime(env); in AllocateInSOld()
1520 Label *callRuntime, [[maybe_unused]] Label *exit) in AllocateInYoungPrologue()
1523 Label success(env); in AllocateInYoungPrologue()
1524 Label next(env); in AllocateInYoungPrologue()
1555 void NewObjectStubBuilder::AllocateInYoung(Variable *result, Label *exit, GateRef hclass) in AllocateInYoung()
1558 Label callRuntime(env); in AllocateInYoung()
1570 void NewObjectStubBuilder::AllocateInYoung(Variable *result, Label *error, Label *noError, GateRef … in AllocateInYoung()
1573 Label callRuntime(env); in AllocateInYoung()
1589 Label entry(env); in NewTrackInfo()
1592 Label initialize(env); in NewTrackInfo()
1615 void NewObjectStubBuilder::InitializeWithSpeicalValue(Label *exit, GateRef object, GateRef value, G… in InitializeWithSpeicalValue()
1623 Label begin(env); in InitializeWithSpeicalValue()
1624 Label storeValue(env); in InitializeWithSpeicalValue()
1625 Label endLoop(env); in InitializeWithSpeicalValue()
1626 Label storeHead(env); in InitializeWithSpeicalValue()
1627 Label enterLoop(env); in InitializeWithSpeicalValue()
1664 void NewObjectStubBuilder::InitializeTaggedArrayWithSpeicalValue(Label *exit, in InitializeTaggedArrayWithSpeicalValue()
1687 void NewObjectStubBuilder::AllocLineStringObject(Variable *result, Label *exit, GateRef length, boo… in AllocLineStringObject()
1697 Label afterAllocate(env); in AllocLineStringObject()
1709 void NewObjectStubBuilder::AllocSlicedStringObject(Variable *result, Label *exit, GateRef from, Gat… in AllocSlicedStringObject()
1715 Label afterAllocate(env); in AllocSlicedStringObject()
1734 void NewObjectStubBuilder::AllocTreeStringObject(Variable *result, Label *exit, GateRef first, Gate… in AllocTreeStringObject()
1740 Label afterAllocate(env); in AllocTreeStringObject()
1757 Label entry(env); in FastNewThisObject()
1759 Label exit(env); in FastNewThisObject()
1760 Label isHeapObject(env); in FastNewThisObject()
1761 Label callRuntime(env); in FastNewThisObject()
1762 Label checkJSObject(env); in FastNewThisObject()
1763 Label newObject(env); in FastNewThisObject()
1764 Label isJSObject(env); in FastNewThisObject()
1799 Label entry(env); in FastSuperAllocateThis()
1801 Label exit(env); in FastSuperAllocateThis()
1802 Label isHeapObject(env); in FastSuperAllocateThis()
1803 Label checkJSObject(env); in FastSuperAllocateThis()
1804 Label callRuntime(env); in FastSuperAllocateThis()
1805 Label newObject(env); in FastSuperAllocateThis()
1806 Label isFunction(env); in FastSuperAllocateThis()
1840 Label entry(env); in NewThisObjectChecked()
1842 Label exit(env); in NewThisObjectChecked()
1844 Label ctorIsHeapObject(env); in NewThisObjectChecked()
1845 Label ctorIsJSFunction(env); in NewThisObjectChecked()
1846 Label fastPath(env); in NewThisObjectChecked()
1847 Label slowPath(env); in NewThisObjectChecked()
1848 Label ctorIsBase(env); in NewThisObjectChecked()
1882 Label entry(env); in LoadTrackInfo()
1884 Label exit(env); in LoadTrackInfo()
1887 Label uninitialized(env); in LoadTrackInfo()
1888 Label fastpath(env); in LoadTrackInfo()
1920 Label entry(env); in LoadArrayHClassSlowPath()
1922 Label exit(env); in LoadArrayHClassSlowPath()
1923 Label originLoad(env); in LoadArrayHClassSlowPath()
1929 Label aotLoad(env); in LoadArrayHClassSlowPath()
1976 Label entry(env); in CreateEmptyArrayCommon()
1978 Label exit(env); in CreateEmptyArrayCommon()
2018 Label entry(env); in CreateEmptyArray()
2023 Label slowpath(env); in CreateEmptyArray()
2024 Label mayFastpath(env); in CreateEmptyArray()
2025 Label createArray(env); in CreateEmptyArray()
2026 Label profileNotUndefined(env); in CreateEmptyArray()
2054 Label entry(env); in CreateArrayWithBuffer()
2056 Label exit(env); in CreateArrayWithBuffer()
2068 Label slowpath(env); in CreateArrayWithBuffer()
2069 Label mayFastpath(env); in CreateArrayWithBuffer()
2070 Label createArray(env); in CreateArrayWithBuffer()
2071 Label profileNotUndefined(env); in CreateArrayWithBuffer()
2102 Variable *result, Label *exit, GateRef thisValue, GateRef kind) in CreateJSCollectionIterator()
2123 Label noException(env); 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()
2162 Label thisExists(env); in CreateJSTypedArrayIterator()
2163 Label isEcmaObject(env); in CreateJSTypedArrayIterator()
2164 Label isTypedArray(env); in CreateJSTypedArrayIterator()
2165 Label throwTypeError(env); in CreateJSTypedArrayIterator()
2174 Label noException(env); in CreateJSTypedArrayIterator()
2209 Label entry(env); in NewTaggedSubArray()
2217 Label isOnHeap(env); in NewTaggedSubArray()
2218 Label isNotOnHeap(env); in NewTaggedSubArray()
2219 Label createNewArray(env); in NewTaggedSubArray()
2220 Label comparePrototype(env); in NewTaggedSubArray()
2221 Label protoChanged(env); in NewTaggedSubArray()
2222 Label exit(env); in NewTaggedSubArray()
2275 Label entry(env); in NewTypedArray()
2279 Label slowPath(env); in NewTypedArray()
2280 Label defaultConstr(env); in NewTypedArray()
2281 Label markerCellValid(env); in NewTypedArray()
2282 Label isProtoChangeMarker(env); in NewTypedArray()
2283 Label accessorNotChanged(env); in NewTypedArray()
2284 Label exit(env); in NewTypedArray()
2301 Label next(env); in NewTypedArray()
2313 Label sameObjectSize(env); in NewTypedArray()
2314 Label newByteArrayExit(env); in NewTypedArray()
2350 Label entry(env); in NewTypedArraySameType()
2355 Label slowPath(env); in NewTypedArraySameType()
2356 Label next(env); in NewTypedArraySameType()
2357 Label exit(env); in NewTypedArraySameType()
2369 Label newByteArrayExit(env); in NewTypedArraySameType()
2400 Label entry(env); in NewJSObjectByConstructor()
2404 Label exit(env); in NewJSObjectByConstructor()
2405 Label slowPath(env); in NewJSObjectByConstructor()
2406 Label newObj(env); in NewJSObjectByConstructor()
2407 Label isValid(env); in NewJSObjectByConstructor()
2408 Label checkIsJSShared(env); in NewJSObjectByConstructor()
2409 Label constructorIsShared(env); in NewJSObjectByConstructor()
2420 Label hasFunctionPrototype(env); in NewJSObjectByConstructor()
2421 Label notHasFunctionPrototype(env); in NewJSObjectByConstructor()
2430 Label isEqual(env); in NewJSObjectByConstructor()
2431 Label isHClass(env); in NewJSObjectByConstructor()
2443 Label notShared(env); in NewJSObjectByConstructor()
2475 Label entry(env); in NewFloat32ArrayWithSize()
2479 Label exit(env); in NewFloat32ArrayWithSize()
2490 Label newByteArrayExit(env); in NewFloat32ArrayWithSize()
2515 …jectStubBuilder::NewTypedArrayFromCtor(GateRef glue, GateRef ctor, GateRef length, Label *slowPath) in NewTypedArrayFromCtor()
2518 Label entry(env); in NewTypedArrayFromCtor()
2522 Label thisObjIsECmaObject(env); in NewTypedArrayFromCtor()
2523 Label thisObjIsFastTypedArray(env); in NewTypedArrayFromCtor()
2524 Label defaultConstr(env); in NewTypedArrayFromCtor()
2525 Label exit(env); in NewTypedArrayFromCtor()
2541 Label newByteArrayExit(env); in NewTypedArrayFromCtor()
2555 void NewObjectStubBuilder::NewByteArray(Variable *result, Label *exit, GateRef elementSize, GateRef… in NewByteArray()
2559 Label noError(env); in NewByteArray()
2560 Label initializeExit(env); in NewByteArray()
2583 Label entry(env); in NewProfileTypeInfoCell()
2586 Label initialize(env); in NewProfileTypeInfoCell()
2611 Label entry(env); in GetElementSizeFromType()
2615 Label defaultLabel(env); in GetElementSizeFromType()
2616 Label exit(env); in GetElementSizeFromType()
2617 Label labelBuffer[11] = { in GetElementSizeFromType()
2618 Label(env), Label(env), Label(env), Label(env), Label(env), Label(env), in GetElementSizeFromType()
2619 Label(env), Label(env), Label(env), Label(env), Label(env) }; in GetElementSizeFromType()
2727 Label entry(env); in GetOnHeapHClassFromType()
2733 Label defaultLabel(env); in GetOnHeapHClassFromType()
2734 Label exit(env); in GetOnHeapHClassFromType()
2735 Label labelBuffer[11] = { in GetOnHeapHClassFromType()
2736 Label(env), Label(env), Label(env), Label(env), Label(env), Label(env), in GetOnHeapHClassFromType()
2737 Label(env), Label(env), Label(env), Label(env), Label(env) }; in GetOnHeapHClassFromType()
2845 Label entry(env); in GetNotOnHeapHClassFromType()
2851 Label defaultLabel(env); in GetNotOnHeapHClassFromType()
2852 Label exit(env); in GetNotOnHeapHClassFromType()
2853 Label labelBuffer[11] = { in GetNotOnHeapHClassFromType()
2854 Label(env), Label(env), Label(env), Label(env), Label(env), Label(env), in GetNotOnHeapHClassFromType()
2855 Label(env), Label(env), Label(env), Label(env), Label(env) }; in GetNotOnHeapHClassFromType()
2963 Label entry(env); in CreateArrayFromList()
2980 Label entry(env); in CreateListFromArrayLike()
2984 Label exit(env); in CreateListFromArrayLike()
2987 Label targetIsHeapObject(env); in CreateListFromArrayLike()
2988 Label targetIsEcmaObject(env); in CreateListFromArrayLike()
2989 Label targetNotEcmaObject(env); in CreateListFromArrayLike()
3001 Label targetIsTypeArray(env); in CreateListFromArrayLike()
3002 Label targetNotTypeArray(env); in CreateListFromArrayLike()
3011 Label noPendingException1(env); in CreateListFromArrayLike()
3026 Label noPendingException2(env); in CreateListFromArrayLike()
3030 Label indexInRange(env); in CreateListFromArrayLike()
3031 Label indexOutRange(env); in CreateListFromArrayLike()
3046 Label loopHead(env); in CreateListFromArrayLike()
3047 Label loopEnd(env); in CreateListFromArrayLike()
3048 Label afterLoop(env); in CreateListFromArrayLike()
3049 Label noPendingException3(env); in CreateListFromArrayLike()
3050 Label storeValue(env); in CreateListFromArrayLike()
3082 …lder::CreateJSIteratorResult(GateRef glue, Variable *res, GateRef value, GateRef done, Label *exit) in CreateJSIteratorResult()
3087 Label afterNew(env); in CreateJSIteratorResult()