• Home
  • Raw
  • Download

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()
1281 Label entry(env); in FillArgumentsList()
1283 Label exit(env); in FillArgumentsList()
1286 Label setArgumentsBegin(env); in FillArgumentsList()
1287 Label setArgumentsAgain(env); in FillArgumentsList()
1288 Label setArgumentsEnd(env); in FillArgumentsList()
1308 Label entry(env); in NewArgumentsListObj()
1310 Label exit(env); in NewArgumentsListObj()
1311 Label setHClass(env); in NewArgumentsListObj()
1328 void NewObjectStubBuilder::NewArgumentsList(Variable *result, Label *exit, in NewArgumentsList()
1332 Label hasException(env); in NewArgumentsList()
1333 Label notException(env); in NewArgumentsList()
1345 void NewObjectStubBuilder::NewArgumentsObj(Variable *result, Label *exit, in NewArgumentsObj()
1354 Label afterNewObject(env); in NewArgumentsObj()
1357 Label setArgumentsObjProperties(env); in NewArgumentsObj()
1378 void NewObjectStubBuilder::AssignRestArg(Variable *result, Label *exit, in AssignRestArg()
1389 Label setArgumentsBegin(env); in AssignRestArg()
1390 Label setArgumentsAgain(env); in AssignRestArg()
1391 Label setArgumentsEnd(env); in AssignRestArg()
1408 void NewObjectStubBuilder::NewJSArrayLiteral(Variable *result, Label *exit, RegionSpaceFlag spaceTy… in NewJSArrayLiteral()
1412 Label initializeArray(env); in NewJSArrayLiteral()
1413 Label afterInitialize(env); in NewJSArrayLiteral()
1449 void NewObjectStubBuilder::HeapAlloc(Variable *result, Label *exit, RegionSpaceFlag spaceType, Gate… in HeapAlloc()
1460 void NewObjectStubBuilder::AllocateInSOldPrologue(Variable *result, Label *callRuntime, Label *exit) in AllocateInSOldPrologue()
1463 Label success(env); in AllocateInSOldPrologue()
1464 Label next(env); in AllocateInSOldPrologue()
1495 void NewObjectStubBuilder::AllocateInSOld(Variable *result, Label *exit, GateRef hclass) in AllocateInSOld()
1498 Label callRuntime(env); in AllocateInSOld()
1509 void NewObjectStubBuilder::AllocateInYoungPrologue(Variable *result, Label *callRuntime, Label *exi… in AllocateInYoungPrologue()
1512 Label success(env); in AllocateInYoungPrologue()
1513 Label next(env); in AllocateInYoungPrologue()
1544 void NewObjectStubBuilder::AllocateInYoung(Variable *result, Label *exit, GateRef hclass) in AllocateInYoung()
1547 Label callRuntime(env); in AllocateInYoung()
1559 void NewObjectStubBuilder::AllocateInYoung(Variable *result, Label *error, Label *noError, GateRef … in AllocateInYoung()
1562 Label callRuntime(env); in AllocateInYoung()
1578 Label entry(env); in NewTrackInfo()
1581 Label initialize(env); in NewTrackInfo()
1604 void NewObjectStubBuilder::InitializeWithSpeicalValue(Label *exit, GateRef object, GateRef value, G… in InitializeWithSpeicalValue()
1612 Label begin(env); in InitializeWithSpeicalValue()
1613 Label storeValue(env); in InitializeWithSpeicalValue()
1614 Label endLoop(env); in InitializeWithSpeicalValue()
1615 Label storeHead(env); in InitializeWithSpeicalValue()
1616 Label enterLoop(env); in InitializeWithSpeicalValue()
1653 void NewObjectStubBuilder::InitializeTaggedArrayWithSpeicalValue(Label *exit, in InitializeTaggedArrayWithSpeicalValue()
1665 void NewObjectStubBuilder::AllocLineStringObject(Variable *result, Label *exit, GateRef length, boo… in AllocLineStringObject()
1675 Label afterAllocate(env); in AllocLineStringObject()
1687 void NewObjectStubBuilder::AllocSlicedStringObject(Variable *result, Label *exit, GateRef from, Gat… in AllocSlicedStringObject()
1693 Label afterAllocate(env); in AllocSlicedStringObject()
1712 void NewObjectStubBuilder::AllocTreeStringObject(Variable *result, Label *exit, GateRef first, Gate… in AllocTreeStringObject()
1718 Label afterAllocate(env); in AllocTreeStringObject()
1735 Label entry(env); in FastNewThisObject()
1737 Label exit(env); in FastNewThisObject()
1738 Label isHeapObject(env); in FastNewThisObject()
1739 Label callRuntime(env); in FastNewThisObject()
1740 Label checkJSObject(env); in FastNewThisObject()
1741 Label newObject(env); in FastNewThisObject()
1742 Label isJSObject(env); in FastNewThisObject()
1777 Label entry(env); in FastSuperAllocateThis()
1779 Label exit(env); in FastSuperAllocateThis()
1780 Label isHeapObject(env); in FastSuperAllocateThis()
1781 Label checkJSObject(env); in FastSuperAllocateThis()
1782 Label callRuntime(env); in FastSuperAllocateThis()
1783 Label newObject(env); in FastSuperAllocateThis()
1784 Label isFunction(env); in FastSuperAllocateThis()
1818 Label entry(env); in NewThisObjectChecked()
1820 Label exit(env); in NewThisObjectChecked()
1822 Label ctorIsHeapObject(env); in NewThisObjectChecked()
1823 Label ctorIsJSFunction(env); in NewThisObjectChecked()
1824 Label fastPath(env); in NewThisObjectChecked()
1825 Label slowPath(env); in NewThisObjectChecked()
1826 Label ctorIsBase(env); in NewThisObjectChecked()
1860 Label entry(env); in LoadTrackInfo()
1862 Label exit(env); in LoadTrackInfo()
1865 Label uninitialized(env); in LoadTrackInfo()
1866 Label fastpath(env); in LoadTrackInfo()
1898 Label entry(env); in LoadArrayHClassSlowPath()
1900 Label exit(env); in LoadArrayHClassSlowPath()
1901 Label originLoad(env); in LoadArrayHClassSlowPath()
1907 Label aotLoad(env); in LoadArrayHClassSlowPath()
1954 Label entry(env); in CreateEmptyArrayCommon()
1956 Label exit(env); in CreateEmptyArrayCommon()
1996 Label entry(env); in CreateEmptyArray()
2001 Label slowpath(env); in CreateEmptyArray()
2002 Label mayFastpath(env); in CreateEmptyArray()
2003 Label createArray(env); in CreateEmptyArray()
2004 Label profileNotUndefined(env); in CreateEmptyArray()
2032 Label entry(env); in CreateArrayWithBuffer()
2034 Label exit(env); in CreateArrayWithBuffer()
2046 Label slowpath(env); in CreateArrayWithBuffer()
2047 Label mayFastpath(env); in CreateArrayWithBuffer()
2048 Label createArray(env); in CreateArrayWithBuffer()
2049 Label profileNotUndefined(env); in CreateArrayWithBuffer()
2080 Variable *result, Label *exit, GateRef thisValue, GateRef kind) in CreateJSCollectionIterator()
2101 Label noException(env); 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()
2145 Label thisExists(env); in CreateJSTypedArrayIterator()
2146 Label isEcmaObject(env); in CreateJSTypedArrayIterator()
2147 Label isTypedArray(env); in CreateJSTypedArrayIterator()
2148 Label throwTypeError(env); in CreateJSTypedArrayIterator()
2157 Label noException(env); in CreateJSTypedArrayIterator()
2197 Label entry(env); in NewTaggedSubArray()
2223 Label entry(env); in NewTypedArray()
2227 Label slowPath(env); in NewTypedArray()
2228 Label defaultConstr(env); in NewTypedArray()
2229 Label markerCellValid(env); in NewTypedArray()
2230 Label isProtoChangeMarker(env); in NewTypedArray()
2231 Label accessorNotChanged(env); in NewTypedArray()
2232 Label exit(env); in NewTypedArray()
2249 Label next(env); in NewTypedArray()
2261 Label sameObjectSize(env); in NewTypedArray()
2262 Label newByteArrayExit(env); in NewTypedArray()
2306 Label entry(env); in NewFloat32ArrayWithSize()
2310 Label exit(env); in NewFloat32ArrayWithSize()
2321 Label newByteArrayExit(env); in NewFloat32ArrayWithSize()
2346 …jectStubBuilder::NewTypedArrayFromCtor(GateRef glue, GateRef ctor, GateRef length, Label *slowPath) in NewTypedArrayFromCtor()
2349 Label entry(env); in NewTypedArrayFromCtor()
2353 Label thisObjIsECmaObject(env); in NewTypedArrayFromCtor()
2354 Label thisObjIsFastTypedArray(env); in NewTypedArrayFromCtor()
2355 Label defaultConstr(env); in NewTypedArrayFromCtor()
2356 Label exit(env); in NewTypedArrayFromCtor()
2372 Label newByteArrayExit(env); in NewTypedArrayFromCtor()
2386 void NewObjectStubBuilder::NewByteArray(Variable *result, Label *exit, GateRef elementSize, GateRef… in NewByteArray()
2390 Label noError(env); in NewByteArray()
2391 Label initializeExit(env); in NewByteArray()
2414 Label entry(env); in NewProfileTypeInfoCell()
2417 Label initialize(env); in NewProfileTypeInfoCell()
2442 Label entry(env); in GetElementSizeFromType()
2446 Label defaultLabel(env); in GetElementSizeFromType()
2447 Label exit(env); in GetElementSizeFromType()
2448 Label labelBuffer[11] = { in GetElementSizeFromType()
2449 Label(env), Label(env), Label(env), Label(env), Label(env), Label(env), in GetElementSizeFromType()
2450 Label(env), Label(env), Label(env), Label(env), Label(env) }; in GetElementSizeFromType()
2558 Label entry(env); in GetOnHeapHClassFromType()
2564 Label defaultLabel(env); in GetOnHeapHClassFromType()
2565 Label exit(env); in GetOnHeapHClassFromType()
2566 Label labelBuffer[11] = { in GetOnHeapHClassFromType()
2567 Label(env), Label(env), Label(env), Label(env), Label(env), Label(env), in GetOnHeapHClassFromType()
2568 Label(env), Label(env), Label(env), Label(env), Label(env) }; in GetOnHeapHClassFromType()