Lines Matching full:label
38 void NewObjectStubBuilder::NewLexicalEnv(Variable *result, Label *exit, GateRef numSlots, GateRef p… in NewLexicalEnv()
45 Label hasPendingException(env); in NewLexicalEnv()
46 Label noException(env); in NewLexicalEnv()
53 Label afterInitialize(env); in NewLexicalEnv()
72 Label entry(env); in NewJSArrayWithSize()
73 Label exit(env); in NewJSArrayWithSize()
77 Label enabledElementsKind(env); in NewJSArrayWithSize()
78 Label notEmptyArray(env); in NewJSArrayWithSize()
79 Label initObj(env); in NewJSArrayWithSize()
152 Label entry(env); in CloneProperties()
154 Label exit(env); in CloneProperties()
155 Label isZero(env); in CloneProperties()
156 Label notZero(env); in CloneProperties()
157 Label initialize(env); in CloneProperties()
158 Label afterInitialize(env); in CloneProperties()
159 Label begin(env); in CloneProperties()
160 Label body(env); in CloneProperties()
161 Label isJSFunction(env); in CloneProperties()
162 Label notJSFunction(env); in CloneProperties()
163 Label endLoop(env); in CloneProperties()
164 Label isJSFCondition(env); in CloneProperties()
230 Label entry(env); in NewAccessorData()
232 Label exit(env); in NewAccessorData()
233 Label noException(env); in NewAccessorData()
257 Label entry(env); in CloneObjectLiteral()
261 Label exit(env); in CloneObjectLiteral()
262 Label less(env); in CloneObjectLiteral()
263 Label greater(env); in CloneObjectLiteral()
264 Label startLoop(env); in CloneObjectLiteral()
265 Label begin(env); in CloneObjectLiteral()
266 Label body(env); in CloneObjectLiteral()
267 Label isTaggedRep(env); in CloneObjectLiteral()
268 Label notTaggedRep(env); in CloneObjectLiteral()
269 Label isJSFunction(env); in CloneObjectLiteral()
270 Label notJSFunction(env); in CloneObjectLiteral()
271 Label endLoop(env); in CloneObjectLiteral()
272 Label isAccessorData(env); in CloneObjectLiteral()
273 Label notAccessorData(env); in CloneObjectLiteral()
274 Label middleCondition(env); in CloneObjectLiteral()
275 Label isJSFCondition(env); in CloneObjectLiteral()
276 Label isACCCondition(env); in CloneObjectLiteral()
277 Label isAccessorJudgment(env); in CloneObjectLiteral()
371 Label entry(env); in CreateObjectHavingMethod()
373 Label isPendingException(env); in CreateObjectHavingMethod()
374 Label exit(env); in CreateObjectHavingMethod()
389 void NewObjectStubBuilder::NewJSObject(Variable *result, Label *exit, GateRef hclass) in NewJSObject()
395 Label hasPendingException(env); in NewJSObject()
396 Label noException(env); in NewJSObject()
402 Label isTS(env); in NewJSObject()
403 Label initialize(env); in NewJSObject()
413 Label afterInitialize(env); in NewJSObject()
434 void NewObjectStubBuilder::NewSObject(Variable *result, Label *exit, GateRef hclass) in NewSObject()
439 Label afterAllocate(env); in NewSObject()
445 Label isTS(env); in NewSObject()
446 Label initialize(env); in NewSObject()
456 Label afterInitialize(env); in NewSObject()
476 Label entry(env); in NewJSProxy()
478 Label exit(env); in NewJSProxy()
479 Label isCallable(env); in NewJSProxy()
480 Label notCallable(env); in NewJSProxy()
481 Label noException(env); in NewJSProxy()
482 Label allocateProxy(env); in NewJSProxy()
494 Label isConstructor(env); in NewJSProxy()
495 Label notConstructor(env); in NewJSProxy()
542 void NewObjectStubBuilder::NewJSObject(Variable *result, Label *exit, GateRef hclass, GateRef size) in NewJSObject()
546 Label initialize(env); in NewJSObject()
551 Label afterInitialize(env); in NewJSObject()
570 Label entry(env); in NewJSObject()
572 Label exit(env); in NewJSObject()
587 Label entry(env); in NewSObject()
589 Label exit(env); in NewSObject()
601 void NewObjectStubBuilder::NewTaggedArrayChecked(Variable *result, GateRef len, Label *exit) in NewTaggedArrayChecked()
604 Label overflow(env); in NewTaggedArrayChecked()
605 Label notOverflow(env); in NewTaggedArrayChecked()
617 Label noException(env); in NewTaggedArrayChecked()
624 Label afterInitialize(env); in NewTaggedArrayChecked()
632 void NewObjectStubBuilder::NewMutantTaggedArrayChecked(Variable *result, GateRef len, Label *exit) in NewMutantTaggedArrayChecked()
636 Label afterAllocate(env); in NewMutantTaggedArrayChecked()
642 Label noException(env); in NewMutantTaggedArrayChecked()
647 Label afterInitialize(env); in NewMutantTaggedArrayChecked()
658 Label entry(env); in NewTaggedArray()
660 Label exit(env); in NewTaggedArray()
661 Label isEmpty(env); in NewTaggedArray()
662 Label notEmpty(env); in NewTaggedArray()
675 Label next(env); in NewTaggedArray()
676 Label slowPath(env); in NewTaggedArray()
698 Label entry(env); in NewMutantTaggedArray()
700 Label exit(env); in NewMutantTaggedArray()
701 Label isEmpty(env); in NewMutantTaggedArray()
702 Label notEmpty(env); in NewMutantTaggedArray()
715 Label next(env); in NewMutantTaggedArray()
716 Label slowPath(env); in NewMutantTaggedArray()
738 Label subEntry(env); in ExtendArray()
740 Label newMutantArray(env); in ExtendArray()
741 Label newNormalArray(env); in ExtendArray()
742 Label afterNew(env); in ExtendArray()
743 Label exit(env); in ExtendArray()
766 Label loopHead(env); in ExtendArray()
767 Label loopEnd(env); in ExtendArray()
768 Label afterLoop(env); in ExtendArray()
769 Label storeValue(env); in ExtendArray()
770 Label storeToNormalArray(env); in ExtendArray()
771 Label storeToMutantArray(env); in ExtendArray()
772 Label finishStore(env); in ExtendArray()
804 Label loopHead1(env); in ExtendArray()
805 Label loopEnd1(env); in ExtendArray()
806 Label afterLoop1(env); in ExtendArray()
807 Label storeValue1(env); in ExtendArray()
809 Label storeNormalHole(env); in ExtendArray()
810 Label storeMutantHole(env); in ExtendArray()
811 Label finishStoreHole(env); in ExtendArray()
853 Label subEntry(env); in CopyArray()
855 Label exit(env); in CopyArray()
859 Label emptyArray(env); in CopyArray()
860 Label notEmptyArray(env); in CopyArray()
867 Label extendArray(env); in CopyArray()
868 Label notExtendArray(env); in CopyArray()
878 Label isMutantTaggedArray(env); in CopyArray()
879 Label isNotMutantTaggedArray(env); in CopyArray()
880 Label afterInitializeElements(env); in CopyArray()
897 Label loopHead(env); in CopyArray()
898 Label loopEnd(env); in CopyArray()
899 Label afterLoop(env); in CopyArray()
900 Label storeValue(env); in CopyArray()
907 Label storeToTaggedArray(env); in CopyArray()
908 Label storeToMutantTaggedArray(env); in CopyArray()
909 Label finishStore(env); in CopyArray()
963 Label entry(env); in LoadHClassFromMethod()
967 Label exit(env); in LoadHClassFromMethod()
968 Label defaultLabel(env); in LoadHClassFromMethod()
969 Label isNormal(env); in LoadHClassFromMethod()
970 Label notNormal(env); in LoadHClassFromMethod()
971 Label isAsync(env); in LoadHClassFromMethod()
972 Label notAsync(env); in LoadHClassFromMethod()
974 Label labelBuffer[2] = { Label(env), Label(env) }; in LoadHClassFromMethod()
975 Label labelBuffer1[3] = { Label(env), Label(env), Label(env) }; in LoadHClassFromMethod()
1046 Label entry(env); in LoadSHClassFromMethod()
1050 Label exit(env); in LoadSHClassFromMethod()
1051 Label isSendableFunc(env); in LoadSHClassFromMethod()
1052 Label isNotSendableFunc(env); in LoadSHClassFromMethod()
1053 Label isNormal(env); in LoadSHClassFromMethod()
1054 Label notNormal(env); in LoadSHClassFromMethod()
1099 … Variable *result, Label *success, Label *failed, GateRef slotId, in NewJSFunction()
1103 Label hasException(env); in NewJSFunction()
1104 Label notException(env); in NewJSFunction()
1105 Label isSendableFunc(env); in NewJSFunction()
1106 Label isNotSendableFunc(env); in NewJSFunction()
1107 Label afterSendableFunc(env); in NewJSFunction()
1146 Label entry(env); in SetProfileTypeInfoCellToFunction()
1148 Label isValidSlotId(env); in SetProfileTypeInfoCellToFunction()
1149 Label exit(env); in SetProfileTypeInfoCellToFunction()
1154 Label isUndefined(env); in SetProfileTypeInfoCellToFunction()
1155 Label notUndefined(env); in SetProfileTypeInfoCellToFunction()
1177 Label subentry(env); in NewJSBoundFunction()
1179 Label exit(env); in NewJSBoundFunction()
1203 Label targetIsHeapObject(env); in NewJSBoundFunction()
1204 Label targetIsConstructor(env); in NewJSBoundFunction()
1224 Label entry(env); in EnumerateObjectProperties()
1226 Label exit(env); in EnumerateObjectProperties()
1230 Label isString(env); in EnumerateObjectProperties()
1231 Label isNotString(env); in EnumerateObjectProperties()
1232 Label afterObjectTransform(env); in EnumerateObjectProperties()
1233 Label slowpath(env); in EnumerateObjectProperties()
1234 Label empty(env); in EnumerateObjectProperties()
1235 Label tryGetEnumCache(env); in EnumerateObjectProperties()
1236 Label cacheHit(env); in EnumerateObjectProperties()
1237 Label checkNativePointer(env); in EnumerateObjectProperties()
1284 Label entry(env); in FillArgumentsList()
1286 Label exit(env); in FillArgumentsList()
1289 Label setArgumentsBegin(env); in FillArgumentsList()
1290 Label setArgumentsAgain(env); in FillArgumentsList()
1291 Label setArgumentsEnd(env); in FillArgumentsList()
1311 Label entry(env); in NewArgumentsListObj()
1313 Label exit(env); in NewArgumentsListObj()
1314 Label setHClass(env); in NewArgumentsListObj()
1331 void NewObjectStubBuilder::NewArgumentsList(Variable *result, Label *exit, in NewArgumentsList()
1335 Label hasException(env); in NewArgumentsList()
1336 Label notException(env); in NewArgumentsList()
1348 void NewObjectStubBuilder::NewArgumentsObj(Variable *result, Label *exit, in NewArgumentsObj()
1357 Label afterNewObject(env); in NewArgumentsObj()
1360 Label setArgumentsObjProperties(env); in NewArgumentsObj()
1381 void NewObjectStubBuilder::AssignRestArg(Variable *result, Label *exit, in AssignRestArg()
1392 Label setArgumentsBegin(env); in AssignRestArg()
1393 Label setArgumentsAgain(env); in AssignRestArg()
1394 Label setArgumentsEnd(env); in AssignRestArg()
1411 void NewObjectStubBuilder::NewJSArrayLiteral(Variable *result, Label *exit, RegionSpaceFlag spaceTy… in NewJSArrayLiteral()
1415 Label initializeArray(env); in NewJSArrayLiteral()
1416 Label afterInitialize(env); in NewJSArrayLiteral()
1452 void NewObjectStubBuilder::HeapAlloc(Variable *result, Label *exit, RegionSpaceFlag spaceType, Gate… in HeapAlloc()
1463 void NewObjectStubBuilder::AllocateInSOldPrologue(Variable *result, Label *callRuntime, Label *exit) in AllocateInSOldPrologue()
1466 Label success(env); in AllocateInSOldPrologue()
1467 Label next(env); in AllocateInSOldPrologue()
1498 void NewObjectStubBuilder::AllocateInSOld(Variable *result, Label *exit, GateRef hclass) in AllocateInSOld()
1501 Label callRuntime(env); in AllocateInSOld()
1512 void NewObjectStubBuilder::AllocateInYoungPrologue(Variable *result, Label *callRuntime, Label *exi… in AllocateInYoungPrologue()
1515 Label success(env); in AllocateInYoungPrologue()
1516 Label next(env); in AllocateInYoungPrologue()
1547 void NewObjectStubBuilder::AllocateInYoung(Variable *result, Label *exit, GateRef hclass) in AllocateInYoung()
1550 Label callRuntime(env); in AllocateInYoung()
1562 void NewObjectStubBuilder::AllocateInYoung(Variable *result, Label *error, Label *noError, GateRef … in AllocateInYoung()
1565 Label callRuntime(env); in AllocateInYoung()
1581 Label entry(env); in NewTrackInfo()
1584 Label initialize(env); in NewTrackInfo()
1607 void NewObjectStubBuilder::InitializeWithSpeicalValue(Label *exit, GateRef object, GateRef value, G… in InitializeWithSpeicalValue()
1615 Label begin(env); in InitializeWithSpeicalValue()
1616 Label storeValue(env); in InitializeWithSpeicalValue()
1617 Label endLoop(env); in InitializeWithSpeicalValue()
1618 Label storeHead(env); in InitializeWithSpeicalValue()
1619 Label enterLoop(env); in InitializeWithSpeicalValue()
1656 void NewObjectStubBuilder::InitializeTaggedArrayWithSpeicalValue(Label *exit, in InitializeTaggedArrayWithSpeicalValue()
1668 void NewObjectStubBuilder::AllocLineStringObject(Variable *result, Label *exit, GateRef length, boo… in AllocLineStringObject()
1678 Label afterAllocate(env); in AllocLineStringObject()
1690 void NewObjectStubBuilder::AllocSlicedStringObject(Variable *result, Label *exit, GateRef from, Gat… in AllocSlicedStringObject()
1696 Label afterAllocate(env); in AllocSlicedStringObject()
1715 void NewObjectStubBuilder::AllocTreeStringObject(Variable *result, Label *exit, GateRef first, Gate… in AllocTreeStringObject()
1721 Label afterAllocate(env); in AllocTreeStringObject()
1738 Label entry(env); in FastNewThisObject()
1740 Label exit(env); in FastNewThisObject()
1741 Label isHeapObject(env); in FastNewThisObject()
1742 Label callRuntime(env); in FastNewThisObject()
1743 Label checkJSObject(env); in FastNewThisObject()
1744 Label newObject(env); in FastNewThisObject()
1745 Label isJSObject(env); in FastNewThisObject()
1780 Label entry(env); in FastSuperAllocateThis()
1782 Label exit(env); in FastSuperAllocateThis()
1783 Label isHeapObject(env); in FastSuperAllocateThis()
1784 Label checkJSObject(env); in FastSuperAllocateThis()
1785 Label callRuntime(env); in FastSuperAllocateThis()
1786 Label newObject(env); in FastSuperAllocateThis()
1787 Label isFunction(env); in FastSuperAllocateThis()
1821 Label entry(env); in NewThisObjectChecked()
1823 Label exit(env); in NewThisObjectChecked()
1825 Label ctorIsHeapObject(env); in NewThisObjectChecked()
1826 Label ctorIsJSFunction(env); in NewThisObjectChecked()
1827 Label fastPath(env); in NewThisObjectChecked()
1828 Label slowPath(env); in NewThisObjectChecked()
1829 Label ctorIsBase(env); in NewThisObjectChecked()
1863 Label entry(env); in LoadTrackInfo()
1865 Label exit(env); in LoadTrackInfo()
1868 Label uninitialized(env); in LoadTrackInfo()
1869 Label fastpath(env); in LoadTrackInfo()
1901 Label entry(env); in LoadArrayHClassSlowPath()
1903 Label exit(env); in LoadArrayHClassSlowPath()
1904 Label originLoad(env); in LoadArrayHClassSlowPath()
1910 Label aotLoad(env); in LoadArrayHClassSlowPath()
1957 Label entry(env); in CreateEmptyArrayCommon()
1959 Label exit(env); in CreateEmptyArrayCommon()
1999 Label entry(env); in CreateEmptyArray()
2004 Label slowpath(env); in CreateEmptyArray()
2005 Label mayFastpath(env); in CreateEmptyArray()
2006 Label createArray(env); in CreateEmptyArray()
2007 Label profileNotUndefined(env); in CreateEmptyArray()
2035 Label entry(env); in CreateArrayWithBuffer()
2037 Label exit(env); in CreateArrayWithBuffer()
2049 Label slowpath(env); in CreateArrayWithBuffer()
2050 Label mayFastpath(env); in CreateArrayWithBuffer()
2051 Label createArray(env); in CreateArrayWithBuffer()
2052 Label profileNotUndefined(env); in CreateArrayWithBuffer()
2083 Variable *result, Label *exit, GateRef thisValue, GateRef kind) in CreateJSCollectionIterator()
2104 Label noException(env); in CreateJSCollectionIterator()
2136 Variable *result, Label *exit, GateRef set, GateRef kind);
2138 Variable *result, Label *exit, GateRef set, GateRef kind);
2140 void NewObjectStubBuilder::CreateJSTypedArrayIterator(Variable *result, Label *exit, GateRef thisVa… in CreateJSTypedArrayIterator()
2148 Label thisExists(env); in CreateJSTypedArrayIterator()
2149 Label isEcmaObject(env); in CreateJSTypedArrayIterator()
2150 Label isTypedArray(env); in CreateJSTypedArrayIterator()
2151 Label throwTypeError(env); in CreateJSTypedArrayIterator()
2160 Label noException(env); in CreateJSTypedArrayIterator()
2200 Label entry(env); in NewTaggedSubArray()
2226 Label entry(env); in NewTypedArray()
2230 Label slowPath(env); in NewTypedArray()
2231 Label defaultConstr(env); in NewTypedArray()
2232 Label markerCellValid(env); in NewTypedArray()
2233 Label isProtoChangeMarker(env); in NewTypedArray()
2234 Label accessorNotChanged(env); in NewTypedArray()
2235 Label exit(env); in NewTypedArray()
2252 Label next(env); in NewTypedArray()
2264 Label sameObjectSize(env); in NewTypedArray()
2265 Label newByteArrayExit(env); in NewTypedArray()
2309 Label entry(env); in NewFloat32ArrayWithSize()
2313 Label exit(env); in NewFloat32ArrayWithSize()
2324 Label newByteArrayExit(env); in NewFloat32ArrayWithSize()
2349 …jectStubBuilder::NewTypedArrayFromCtor(GateRef glue, GateRef ctor, GateRef length, Label *slowPath) in NewTypedArrayFromCtor()
2352 Label entry(env); in NewTypedArrayFromCtor()
2356 Label thisObjIsECmaObject(env); in NewTypedArrayFromCtor()
2357 Label thisObjIsFastTypedArray(env); in NewTypedArrayFromCtor()
2358 Label defaultConstr(env); in NewTypedArrayFromCtor()
2359 Label exit(env); in NewTypedArrayFromCtor()
2375 Label newByteArrayExit(env); in NewTypedArrayFromCtor()
2389 void NewObjectStubBuilder::NewByteArray(Variable *result, Label *exit, GateRef elementSize, GateRef… in NewByteArray()
2393 Label noError(env); in NewByteArray()
2394 Label initializeExit(env); in NewByteArray()
2417 Label entry(env); in NewProfileTypeInfoCell()
2420 Label initialize(env); in NewProfileTypeInfoCell()
2445 Label entry(env); in GetElementSizeFromType()
2449 Label defaultLabel(env); in GetElementSizeFromType()
2450 Label exit(env); in GetElementSizeFromType()
2451 Label labelBuffer[11] = { in GetElementSizeFromType()
2452 Label(env), Label(env), Label(env), Label(env), Label(env), Label(env), in GetElementSizeFromType()
2453 Label(env), Label(env), Label(env), Label(env), Label(env) }; in GetElementSizeFromType()
2561 Label entry(env); in GetOnHeapHClassFromType()
2567 Label defaultLabel(env); in GetOnHeapHClassFromType()
2568 Label exit(env); in GetOnHeapHClassFromType()
2569 Label labelBuffer[11] = { in GetOnHeapHClassFromType()
2570 Label(env), Label(env), Label(env), Label(env), Label(env), Label(env), in GetOnHeapHClassFromType()
2571 Label(env), Label(env), Label(env), Label(env), Label(env) }; in GetOnHeapHClassFromType()