• Home
  • Raw
  • Download

Lines Matching refs:Label

38 void StubBuilder::Jump(Label *label)  in Jump()
50 void StubBuilder::Branch(GateRef condition, Label *trueLabel, Label *falseLabel) in Branch()
65 void StubBuilder::Switch(GateRef index, Label *defaultLabel, int64_t *keysValue, Label *keysLabel, … in Switch()
86 void StubBuilder::LoopBegin(Label *loopHead) in LoopBegin()
96 void StubBuilder::LoopEnd(Label *loopHead) in LoopEnd()
116 Label subEntry(env); in FindElementWithCache()
120 Label exit(env); in FindElementWithCache()
121 Label notExceedUpper(env); in FindElementWithCache()
122 Label exceedUpper(env); in FindElementWithCache()
123 Label afterExceedCon(env); in FindElementWithCache()
128 Label loopHead(env); in FindElementWithCache()
129 Label loopEnd(env); in FindElementWithCache()
130 Label afterLoop(env); in FindElementWithCache()
134 Label propsNumIsZero(env); in FindElementWithCache()
135 Label propsNumNotZero(env); in FindElementWithCache()
145 Label equal(env); in FindElementWithCache()
146 Label notEqual(env); in FindElementWithCache()
147 Label afterEqualCon(env); in FindElementWithCache()
178 Label subentry(env); in FindElementFromNumberDictionary()
181 Label exit(env); in FindElementFromNumberDictionary()
194 Label loopHead(env); in FindElementFromNumberDictionary()
195 Label loopEnd(env); in FindElementFromNumberDictionary()
196 Label afterLoop(env); in FindElementFromNumberDictionary()
200 Label isHole(env); in FindElementFromNumberDictionary()
201 Label notHole(env); in FindElementFromNumberDictionary()
206 Label isUndefined(env); in FindElementFromNumberDictionary()
207 Label notUndefined(env); in FindElementFromNumberDictionary()
213 Label isMatch(env); in FindElementFromNumberDictionary()
214 Label notMatch(env); in FindElementFromNumberDictionary()
235 Label funcEntry(env); in FindEntryFromNameDictionary()
237 Label exit(env); in FindEntryFromNameDictionary()
248 Label isSymbol(env); in FindEntryFromNameDictionary()
249 Label notSymbol(env); in FindEntryFromNameDictionary()
250 Label loopHead(env); in FindEntryFromNameDictionary()
251 Label loopEnd(env); in FindEntryFromNameDictionary()
252 Label afterLoop(env); in FindEntryFromNameDictionary()
253 Label beforeDefineHash(env); in FindEntryFromNameDictionary()
263 Label isString(env); in FindEntryFromNameDictionary()
264 Label notString(env); in FindEntryFromNameDictionary()
283 Label isHole(env); in FindEntryFromNameDictionary()
284 Label notHole(env); in FindEntryFromNameDictionary()
293 Label isUndefined(env); in FindEntryFromNameDictionary()
294 Label notUndefined(env); in FindEntryFromNameDictionary()
304 Label isMatch(env); in FindEntryFromNameDictionary()
305 Label notMatch(env); in FindEntryFromNameDictionary()
344 Label funcEntry(env); in FindEntryFromTransitionDictionary()
346 Label exit(env); in FindEntryFromTransitionDictionary()
357 Label isSymbol(env); in FindEntryFromTransitionDictionary()
358 Label notSymbol(env); in FindEntryFromTransitionDictionary()
359 Label loopHead(env); in FindEntryFromTransitionDictionary()
360 Label loopEnd(env); in FindEntryFromTransitionDictionary()
361 Label afterLoop(env); in FindEntryFromTransitionDictionary()
362 Label beforeDefineHash(env); in FindEntryFromTransitionDictionary()
372 Label isString(env); in FindEntryFromTransitionDictionary()
373 Label notString(env); in FindEntryFromTransitionDictionary()
393 Label isHole(env); in FindEntryFromTransitionDictionary()
394 Label notHole(env); in FindEntryFromTransitionDictionary()
403 Label isUndefined(env); in FindEntryFromTransitionDictionary()
404 Label notUndefined(env); in FindEntryFromTransitionDictionary()
414 Label isMatch(env); in FindEntryFromTransitionDictionary()
415 Label notMatch(env); in FindEntryFromTransitionDictionary()
451 Label entry(env); in JSObjectGetProperty()
453 Label exit(env); in JSObjectGetProperty()
455 Label inlinedProp(env); in JSObjectGetProperty()
456 Label notInlinedProp(env); in JSObjectGetProperty()
457 Label post(env); in JSObjectGetProperty()
479 Label nonDoubleToTagged(env); in JSObjectGetProperty()
480 Label doubleToTagged(env); in JSObjectGetProperty()
489 Label intToTagged(env); in JSObjectGetProperty()
508 Label subEntry(env); in JSObjectSetProperty()
510 Label exit(env); in JSObjectSetProperty()
511 Label inlinedProp(env); in JSObjectSetProperty()
512 Label notInlinedProp(env); in JSObjectSetProperty()
540 Label subEntry(env); in ComputePropertyCapacityInJSObj()
542 Label exit(env); in ComputePropertyCapacityInJSObj()
545 Label reachMax(env); in ComputePropertyCapacityInJSObj()
546 Label notReachMax(env); in ComputePropertyCapacityInJSObj()
567 Label subEntry(env); in CallGetterHelper()
569 Label exit(env); in CallGetterHelper()
572 Label isInternal(env); in CallGetterHelper()
573 Label notInternal(env); in CallGetterHelper()
577 Label arrayLength(env); in CallGetterHelper()
578 Label tryContinue(env); in CallGetterHelper()
595 Label objIsUndefined(env); in CallGetterHelper()
596 Label objNotUndefined(env); in CallGetterHelper()
608 Label noPendingException(env); in CallGetterHelper()
627 Label subEntry(env); in CallSetterHelper()
629 Label exit(env); in CallSetterHelper()
632 Label isInternal(env); in CallSetterHelper()
633 Label notInternal(env); in CallSetterHelper()
644 Label objIsUndefined(env); in CallSetterHelper()
645 Label objNotUndefined(env); in CallSetterHelper()
657 Label noPendingException(env); in CallSetterHelper()
675 Label subEntry(env); in ShouldCallSetter()
677 Label exit(env); in ShouldCallSetter()
679 Label isInternal(env); in ShouldCallSetter()
680 Label notInternal(env); in ShouldCallSetter()
684 Label receiverEqualsHolder(env); in ShouldCallSetter()
685 Label receiverNotEqualsHolder(env); in ShouldCallSetter()
712 Label subEntry(env); in JSHClassAddProperty()
714 Label exit(env); in JSHClassAddProperty()
718 Label findHClass(env); in JSHClassAddProperty()
719 Label notFindHClass(env); in JSHClassAddProperty()
768 Label subentry(env); in AddPropertyByName()
770 Label exit(env); in AddPropertyByName()
772 Label setHasCtor(env); in AddPropertyByName()
773 Label notSetHasCtor(env); in AddPropertyByName()
774 Label afterCtorCon(env); in AddPropertyByName()
789 Label hasUnusedInProps(env); in AddPropertyByName()
790 Label noUnusedInProps(env); in AddPropertyByName()
791 Label afterInPropsCon(env); in AddPropertyByName()
812 Label lenIsZero(env); in AddPropertyByName()
813 Label lenNotZero(env); in AddPropertyByName()
814 Label afterLenCon(env); in AddPropertyByName()
828 Label isDictMode(env); in AddPropertyByName()
829 Label notDictMode(env); in AddPropertyByName()
843 Label isArrayFull(env); in AddPropertyByName()
844 Label arrayNotFull(env); in AddPropertyByName()
845 Label afterArrLenCon(env); in AddPropertyByName()
850 Label ChangeToDict(env); in AddPropertyByName()
851 Label notChangeToDict(env); in AddPropertyByName()
852 Label afterDictChangeCon(env); in AddPropertyByName()
907 Label entry(env); in TaggedToRepresentation()
909 Label exit(env); in TaggedToRepresentation()
912 Label isInt(env); in TaggedToRepresentation()
913 Label notInt(env); in TaggedToRepresentation()
923 Label isDouble(env); in TaggedToRepresentation()
924 Label notDouble(env); in TaggedToRepresentation()
946 Label entry(env); in TaggedToElementKind()
948 Label exit(env); in TaggedToElementKind()
951 Label isInt(env); in TaggedToElementKind()
952 Label isNotInt(env); in TaggedToElementKind()
961 Label isObject(env); in TaggedToElementKind()
962 Label isDouble(env); in TaggedToElementKind()
971 Label isHeapObject(env); in TaggedToElementKind()
975 Label isString(env); in TaggedToElementKind()
976 Label isNonString(env); in TaggedToElementKind()
1010 Label entry(env); in Store()
1012 Label exit(env); in Store()
1013 Label isHeapObject(env); in Store()
1030 Label entry(env); in SetValueWithAttr()
1033 Label exit(env); in SetValueWithAttr()
1034 Label repChange(env); in SetValueWithAttr()
1050 GateRef glue, GateRef obj, GateRef offset, GateRef value, GateRef rep, Label *repChange) in SetValueWithRep()
1053 Label entry(env); in SetValueWithRep()
1056 Label exit(env); in SetValueWithRep()
1057 Label repIsDouble(env); in SetValueWithRep()
1058 Label repIsNonDouble(env); in SetValueWithRep()
1062 Label valueIsInt(env); in SetValueWithRep()
1063 Label valueIsNotInt(env); in SetValueWithRep()
1073 Label valueIsObject(env); in SetValueWithRep()
1074 Label valueIsDouble(env); in SetValueWithRep()
1091 Label repIsInt(env); in SetValueWithRep()
1092 Label repIsTagged(env); in SetValueWithRep()
1096 Label valueIsInt(env); in SetValueWithRep()
1097 Label valueIsNotInt(env); in SetValueWithRep()
1126 Label entry(env); in SetValueWithBarrier()
1128 Label exit(env); in SetValueWithBarrier()
1129 Label isVailedIndex(env); in SetValueWithBarrier()
1130 Label notValidIndex(env); in SetValueWithBarrier()
1143 Label isNullPtr(env); in SetValueWithBarrier()
1144 Label notNullPtr(env); in SetValueWithBarrier()
1172 Label marking(env); in SetValueWithBarrier()
1196 Label entry(env); in TaggedIsBigInt()
1198 Label exit(env); in TaggedIsBigInt()
1199 Label isHeapObject(env); in TaggedIsBigInt()
1217 Label entry(env); in TaggedIsPropertyBox()
1219 Label exit(env); in TaggedIsPropertyBox()
1220 Label isHeapObject(env); in TaggedIsPropertyBox()
1238 Label entry(env); in TaggedIsAccessor()
1240 Label exit(env); in TaggedIsAccessor()
1241 Label isHeapObject(env); in TaggedIsAccessor()
1293 Label entry(env); in StringToElementIndex()
1295 Label exit(env); in StringToElementIndex()
1297 Label greatThanZero(env); in StringToElementIndex()
1298 Label inRange(env); in StringToElementIndex()
1305 Label isUtf8(env); in StringToElementIndex()
1313 Label isDigitZero(env); in StringToElementIndex()
1314 Label notDigitZero(env); in StringToElementIndex()
1318 Label lengthIsOne(env); in StringToElementIndex()
1328 Label isDigit(env); in StringToElementIndex()
1332 Label loopHead(env); in StringToElementIndex()
1333 Label loopEnd(env); in StringToElementIndex()
1334 Label afterLoop(env); in StringToElementIndex()
1340 Label isDigit2(env); in StringToElementIndex()
1341 Label notDigit2(env); in StringToElementIndex()
1357 Label lessThanMaxIndex(env); in StringToElementIndex()
1378 Label entry(env); in TryToElementsIndex()
1380 Label exit(env); in TryToElementsIndex()
1381 Label isKeyInt(env); in TryToElementsIndex()
1382 Label notKeyInt(env); in TryToElementsIndex()
1393 Label isString(env); in TryToElementsIndex()
1394 Label notString(env); in TryToElementsIndex()
1403 Label isDouble(env); in TryToElementsIndex()
1409 Label isEqual(env); in TryToElementsIndex()
1428 Label entry(env); in LdGlobalRecord()
1430 Label exit(env); in LdGlobalRecord()
1437 Label foundInGlobalRecord(env); in LdGlobalRecord()
1453 Label entry(env); in LoadFromField()
1455 Label exit(env); in LoadFromField()
1456 Label handlerInfoIsInlinedProps(env); in LoadFromField()
1457 Label handlerInfoNotInlinedProps(env); in LoadFromField()
1458 Label handlerPost(env); in LoadFromField()
1475 Label nonDoubleToTagged(env); in LoadFromField()
1476 Label doubleToTagged(env); in LoadFromField()
1486 Label intToTagged(env); in LoadFromField()
1504 Label entry(env); in LoadGlobal()
1506 Label exit(env); in LoadGlobal()
1507 Label cellIsInvalid(env); in LoadGlobal()
1508 Label cellNotInvalid(env); in LoadGlobal()
1529 Label entry(env); in CheckPolyHClass()
1531 Label exit(env); in CheckPolyHClass()
1532 Label loopHead(env); in CheckPolyHClass()
1533 Label loopEnd(env); in CheckPolyHClass()
1534 Label iLessLength(env); in CheckPolyHClass()
1535 Label hasHclass(env); in CheckPolyHClass()
1536 Label cachedValueNotWeak(env); in CheckPolyHClass()
1571 Label entry(env); in LoadICWithHandler()
1573 Label exit(env); in LoadICWithHandler()
1574 Label handlerIsInt(env); in LoadICWithHandler()
1575 Label handlerNotInt(env); in LoadICWithHandler()
1576 Label handlerInfoIsField(env); in LoadICWithHandler()
1577 Label handlerInfoNotField(env); in LoadICWithHandler()
1578 Label handlerInfoIsNonExist(env); in LoadICWithHandler()
1579 Label handlerInfoNotNonExist(env); in LoadICWithHandler()
1580 Label handlerIsPrototypeHandler(env); in LoadICWithHandler()
1581 Label handlerNotPrototypeHandler(env); in LoadICWithHandler()
1582 Label cellHasChanged(env); in LoadICWithHandler()
1583 Label loopHead(env); in LoadICWithHandler()
1584 Label loopEnd(env); in LoadICWithHandler()
1643 Label entry(env); in LoadElement()
1645 Label exit(env); in LoadElement()
1646 Label indexLessZero(env); in LoadElement()
1647 Label indexNotLessZero(env); in LoadElement()
1648 Label lengthLessIndex(env); in LoadElement()
1649 Label lengthNotLessIndex(env); in LoadElement()
1650 Label greaterThanInt32Max(env); in LoadElement()
1651 Label notGreaterThanInt32Max(env); in LoadElement()
1687 Label entry(env); in ICStoreElement()
1689 Label exit(env); in ICStoreElement()
1690 Label indexLessZero(env); in ICStoreElement()
1691 Label indexNotLessZero(env); in ICStoreElement()
1692 Label handerInfoIsJSArray(env); in ICStoreElement()
1693 Label handerInfoNotJSArray(env); in ICStoreElement()
1694 Label isJsCOWArray(env); in ICStoreElement()
1695 Label isNotJsCOWArray(env); in ICStoreElement()
1696 Label setElementsLength(env); in ICStoreElement()
1697 Label indexGreaterLength(env); in ICStoreElement()
1698 Label indexGreaterCapacity(env); in ICStoreElement()
1699 Label callRuntime(env); in ICStoreElement()
1700 Label storeElement(env); in ICStoreElement()
1701 Label handlerIsInt(env); in ICStoreElement()
1702 Label handlerNotInt(env); in ICStoreElement()
1703 Label cellHasChanged(env); in ICStoreElement()
1704 Label cellHasNotChanged(env); in ICStoreElement()
1705 Label loopHead(env); in ICStoreElement()
1706 Label loopEnd(env); in ICStoreElement()
1707 Label greaterThanInt32Max(env); in ICStoreElement()
1708 Label notGreaterThanInt32Max(env); in ICStoreElement()
1767 Label transition(env); in ICStoreElement()
1771 Label hole(env); in ICStoreElement()
1772 Label notHole(env); in ICStoreElement()
1831 Label entry(env); in StoreICWithHandler()
1833 Label exit(env); in StoreICWithHandler()
1834 Label handlerIsInt(env); in StoreICWithHandler()
1835 Label handlerNotInt(env); in StoreICWithHandler()
1836 Label handlerInfoIsField(env); in StoreICWithHandler()
1837 Label handlerInfoNotField(env); in StoreICWithHandler()
1838 Label handlerIsTransitionHandler(env); in StoreICWithHandler()
1839 Label handlerNotTransitionHandler(env); in StoreICWithHandler()
1840 Label handlerIsTransWithProtoHandler(env); in StoreICWithHandler()
1841 Label handlerNotTransWithProtoHandler(env); in StoreICWithHandler()
1842 Label handlerIsPrototypeHandler(env); in StoreICWithHandler()
1843 Label handlerNotPrototypeHandler(env); in StoreICWithHandler()
1844 Label handlerIsPropertyBox(env); in StoreICWithHandler()
1845 Label handlerNotPropertyBox(env); in StoreICWithHandler()
1846 Label handlerIsStoreTSHandler(env); in StoreICWithHandler()
1847 Label handlerNotStoreTSHandler(env); in StoreICWithHandler()
1848 Label aotHandlerInfoIsField(env); in StoreICWithHandler()
1849 Label aotHandlerInfoNotField(env); in StoreICWithHandler()
1850 Label cellHasChanged(env); in StoreICWithHandler()
1851 Label cellNotChanged(env); in StoreICWithHandler()
1852 Label aotCellNotChanged(env); in StoreICWithHandler()
1853 Label loopHead(env); in StoreICWithHandler()
1854 Label loopEnd(env); in StoreICWithHandler()
1855 Label cellNotNull(env); in StoreICWithHandler()
1974 Label entry(env); in StoreField()
1977 Label exit(env); in StoreField()
1978 Label handlerIsInlinedProperty(env); in StoreField()
1979 Label handlerNotInlinedProperty(env); in StoreField()
1983 Label repChange(env); in StoreField()
2013 Label entry(env); in StoreWithTransition()
2015 Label exit(env); in StoreWithTransition()
2017 Label handlerInfoIsInlinedProps(env); in StoreWithTransition()
2018 Label handlerInfoNotInlinedProps(env); in StoreWithTransition()
2019 Label indexMoreCapacity(env); in StoreWithTransition()
2020 Label indexLessCapacity(env); in StoreWithTransition()
2037 Label repChange(env); in StoreWithTransition()
2078 Label entry(env); in StoreGlobal()
2080 Label exit(env); in StoreGlobal()
2081 Label cellIsInvalid(env); in StoreGlobal()
2082 Label cellNotInvalid(env); in StoreGlobal()
2128 Label subentry(env); in GetKeyFromDictionary()
2130 Label exit(env); in GetKeyFromDictionary()
2132 Label ltZero(env); in GetKeyFromDictionary()
2133 Label notLtZero(env); in GetKeyFromDictionary()
2134 Label gtLength(env); in GetKeyFromDictionary()
2135 Label notGtLength(env); in GetKeyFromDictionary()
2185 Label entry(env); in GetPropertyByIndex()
2189 Label exit(env); in GetPropertyByIndex()
2190 Label loopHead(env); in GetPropertyByIndex()
2191 Label loopEnd(env); in GetPropertyByIndex()
2192 Label loopExit(env); in GetPropertyByIndex()
2193 Label afterLoop(env); in GetPropertyByIndex()
2199 Label isSpecialIndexed(env); in GetPropertyByIndex()
2200 Label notSpecialIndexed(env); in GetPropertyByIndex()
2205 Label isFastTypeArray(env); in GetPropertyByIndex()
2206 Label notFastTypeArray(env); in GetPropertyByIndex()
2207 Label notTypedArrayProto(env); in GetPropertyByIndex()
2219 Label isSpecialContainer(env); in GetPropertyByIndex()
2220 Label notSpecialContainer(env); in GetPropertyByIndex()
2237 Label isDictionaryElement(env); in GetPropertyByIndex()
2238 Label notDictionaryElement(env); in GetPropertyByIndex()
2242 Label lessThanLength(env); in GetPropertyByIndex()
2243 Label notLessThanLength(env); in GetPropertyByIndex()
2248 Label notHole(env); in GetPropertyByIndex()
2249 Label isHole(env); in GetPropertyByIndex()
2272 Label notNegtiveOne(env); in GetPropertyByIndex()
2273 Label negtiveOne(env); in GetPropertyByIndex()
2279 Label isAccessor(env); in GetPropertyByIndex()
2280 Label notAccessor(env); in GetPropertyByIndex()
2319 Label entry(env); in GetPropertyByValue()
2323 Label isNumberOrStringSymbol(env); in GetPropertyByValue()
2324 Label notNumber(env); in GetPropertyByValue()
2325 Label isStringOrSymbol(env); in GetPropertyByValue()
2326 Label notStringOrSymbol(env); in GetPropertyByValue()
2327 Label exit(env); in GetPropertyByValue()
2342 Label validIndex(env); in GetPropertyByValue()
2343 Label notValidIndex(env); in GetPropertyByValue()
2344 Label greaterThanInt32Max(env); in GetPropertyByValue()
2345 Label notGreaterThanInt32Max(env); in GetPropertyByValue()
2361 Label notNumber1(env); in GetPropertyByValue()
2362 Label getByName(env); in GetPropertyByValue()
2366 Label isString(env); in GetPropertyByValue()
2367 Label notString(env); in GetPropertyByValue()
2368 Label isInternalString(env); in GetPropertyByValue()
2369 Label notIntenalString(env); in GetPropertyByValue()
2403 Label entry(env); in GetPropertyByName()
2407 Label exit(env); in GetPropertyByName()
2408 Label loopHead(env); in GetPropertyByName()
2409 Label loopEnd(env); in GetPropertyByName()
2410 Label loopExit(env); in GetPropertyByName()
2411 Label afterLoop(env); in GetPropertyByName()
2417 Label isSIndexObj(env); in GetPropertyByName()
2418 Label notSIndexObj(env); in GetPropertyByName()
2423 Label isFastTypeArray(env); in GetPropertyByName()
2424 Label notFastTypeArray(env); in GetPropertyByName()
2429 Label isNull(env); in GetPropertyByName()
2430 Label notNull(env); in GetPropertyByName()
2448 Label isDicMode(env); in GetPropertyByName()
2449 Label notDicMode(env); in GetPropertyByName()
2457 Label hasEntry(env); in GetPropertyByName()
2458 Label noEntry(env); in GetPropertyByName()
2467 Label isPropertyBox(env); in GetPropertyByName()
2468 Label notPropertyBox(env); in GetPropertyByName()
2476 Label isAccessor(env); in GetPropertyByName()
2477 Label notAccessor(env); in GetPropertyByName()
2486 Label notHole(env); in GetPropertyByName()
2505 Label notNegtiveOne(env); in GetPropertyByName()
2506 Label negtiveOne(env); in GetPropertyByName()
2515 Label isAccessor1(env); in GetPropertyByName()
2516 Label notAccessor1(env); in GetPropertyByName()
2555 Label entry(env); in CopyAllHClass()
2573 Label subEntry(env); in TransitionForRepChange()
2596 Label subEntry(env); in TransitToElementsKind()
2598 Label exit(env); in TransitToElementsKind()
2603 Label isNoneDefault(env); in TransitToElementsKind()
2610 Label change(env); in TransitToElementsKind()
2626 Label entry(env); in FindTransitions()
2628 Label exit(env); in FindTransitions()
2633 Label notUndefined(env); in FindTransitions()
2637 Label isWeak(env); in FindTransitions()
2638 Label notWeak(env); in FindTransitions()
2649 Label keyMatch(env); in FindTransitions()
2650 Label isMatch(env); in FindTransitions()
2651 Label notMatch(env); in FindTransitions()
2675 Label isFound(env); in FindTransitions()
2676 Label notFound(env); in FindTransitions()
2680 Label valueUndefined(env); in FindTransitions()
2681 Label valueNotUndefined(env); in FindTransitions()
2714 Label entry(env); in SetPropertyByIndex()
2718 Label exit(env); in SetPropertyByIndex()
2719 Label ifEnd(env); in SetPropertyByIndex()
2720 Label loopHead(env); in SetPropertyByIndex()
2721 Label loopEnd(env); in SetPropertyByIndex()
2722 Label loopExit(env); in SetPropertyByIndex()
2723 Label afterLoop(env); in SetPropertyByIndex()
2724 Label isJsCOWArray(env); in SetPropertyByIndex()
2725 Label isNotJsCOWArray(env); in SetPropertyByIndex()
2726 Label setElementsArray(env); in SetPropertyByIndex()
2733 Label isSpecialIndex(env); in SetPropertyByIndex()
2734 Label notSpecialIndex(env); in SetPropertyByIndex()
2739 Label isFastTypeArray(env); in SetPropertyByIndex()
2740 Label notFastTypeArray(env); in SetPropertyByIndex()
2741 Label checkIsOnPrototypeChain(env); in SetPropertyByIndex()
2742 Label notTypedArrayProto(env); in SetPropertyByIndex()
2763 Label isDictionaryElement(env); in SetPropertyByIndex()
2764 Label notDictionaryElement(env); in SetPropertyByIndex()
2768 Label isReceiver(env); in SetPropertyByIndex()
2777 Label inRange(env); in SetPropertyByIndex()
2786 Label notHole(env); in SetPropertyByIndex()
2840 Label isExtensible(env); in SetPropertyByIndex()
2841 Label notExtensible(env); in SetPropertyByIndex()
2848 Label success(env); in SetPropertyByIndex()
2849 Label failed(env); in SetPropertyByIndex()
2880 Label entryPass(env); in SetPropertyByName()
2885 Label exit(env); in SetPropertyByName()
2886 Label ifEnd(env); in SetPropertyByName()
2887 Label loopHead(env); in SetPropertyByName()
2888 Label loopEnd(env); in SetPropertyByName()
2889 Label loopExit(env); in SetPropertyByName()
2890 Label afterLoop(env); in SetPropertyByName()
2900 Label isSIndexObj(env); in SetPropertyByName()
2901 Label notSIndexObj(env); in SetPropertyByName()
2906 Label isFastTypeArray(env); in SetPropertyByName()
2907 Label notFastTypeArray(env); in SetPropertyByName()
2912 Label isNull(env); in SetPropertyByName()
2913 Label notNull(env); in SetPropertyByName()
2925 Label isSpecialContainer(env); in SetPropertyByName()
2926 Label notSpecialContainer(env); in SetPropertyByName()
2944 Label isDicMode(env); in SetPropertyByName()
2945 Label notDicMode(env); in SetPropertyByName()
2956 Label hasEntry(env); in SetPropertyByName()
2968 Label isAccessor(env); in SetPropertyByName()
2969 Label notAccessor(env); in SetPropertyByName()
2975 Label shouldCall(env); in SetPropertyByName()
2986 Label writable(env); in SetPropertyByName()
2987 Label notWritable(env); in SetPropertyByName()
2998 Label isTS(env); in SetPropertyByName()
2999 Label notTS(env); in SetPropertyByName()
3004 Label attrValIsHole(env); in SetPropertyByName()
3008 Label storeReceiverHoleEntry(env); in SetPropertyByName()
3009 Label noNeedStore(env); in SetPropertyByName()
3028 Label holdEqualsRecv(env); in SetPropertyByName()
3053 Label notNegtiveOne(env); in SetPropertyByName()
3064 Label isAccessor1(env); in SetPropertyByName()
3065 Label notAccessor1(env); in SetPropertyByName()
3072 Label shouldCall1(env); in SetPropertyByName()
3082 Label writable1(env); in SetPropertyByName()
3083 Label notWritable1(env); in SetPropertyByName()
3094 Label holdEqualsRecv1(env); in SetPropertyByName()
3128 Label holeEntryNotNegtiveOne(env); in SetPropertyByName()
3129 Label holeEntryIfEnd(env); in SetPropertyByName()
3145 Label extensible(env); in SetPropertyByName()
3146 Label inextensible(env); in SetPropertyByName()
3171 Label subEntry1(env); in SetPropertyByValue()
3175 Label isNumberOrStringSymbol(env); in SetPropertyByValue()
3176 Label notNumber(env); in SetPropertyByValue()
3177 Label isStringOrSymbol(env); in SetPropertyByValue()
3178 Label notStringOrSymbol(env); in SetPropertyByValue()
3179 Label exit(env); in SetPropertyByValue()
3193 Label validIndex(env); in SetPropertyByValue()
3194 Label notValidIndex(env); in SetPropertyByValue()
3195 Label greaterThanInt32Max(env); in SetPropertyByValue()
3196 Label notGreaterThanInt32Max(env); in SetPropertyByValue()
3212 Label isNumber1(env); in SetPropertyByValue()
3213 Label notNumber1(env); in SetPropertyByValue()
3214 Label setByName(env); in SetPropertyByValue()
3223 Label isString(env); in SetPropertyByValue()
3224 Label notIntenalString(env); in SetPropertyByValue()
3252 Label entry(env); in NotifyHClassChanged()
3254 Label exit(env); in NotifyHClassChanged()
3255 Label isProtoType(env); in NotifyHClassChanged()
3259 Label notEqualHClass(env); in NotifyHClassChanged()
3276 Label entry(env); in GetContainerProperty()
3278 Label exit(env); in GetContainerProperty()
3281 Label isDefaultLabel(env); in GetContainerProperty()
3282 Label noDefaultLabel(env); in GetContainerProperty()
3303 Label entry(env); in FastTypeOf()
3305 Label exit(env); in FastTypeOf()
3312 Label objIsTrue(env); in FastTypeOf()
3313 Label objNotTrue(env); in FastTypeOf()
3314 Label defaultLabel(env); in FastTypeOf()
3325 Label objIsFalse(env); in FastTypeOf()
3326 Label objNotFalse(env); in FastTypeOf()
3335 Label objIsNull(env); in FastTypeOf()
3336 Label objNotNull(env); in FastTypeOf()
3346 Label objIsUndefined(env); in FastTypeOf()
3347 Label objNotUndefined(env); in FastTypeOf()
3362 Label objIsHeapObject(env); in FastTypeOf()
3363 Label objNotHeapObject(env); in FastTypeOf()
3367 Label objIsString(env); in FastTypeOf()
3368 Label objNotString(env); in FastTypeOf()
3378 Label objIsSymbol(env); in FastTypeOf()
3379 Label objNotSymbol(env); in FastTypeOf()
3389 Label objIsCallable(env); in FastTypeOf()
3390 Label objNotCallable(env); in FastTypeOf()
3400 Label objIsBigInt(env); in FastTypeOf()
3401 Label objNotBigInt(env); in FastTypeOf()
3421 Label objIsNum(env); in FastTypeOf()
3422 Label objNotNum(env); in FastTypeOf()
3444 Label entry(env); in InstanceOf()
3447 Label exit(env); in InstanceOf()
3450 Label targetIsHeapObject(env); in InstanceOf()
3451 Label targetIsEcmaObject(env); in InstanceOf()
3452 Label targetNotEcmaObject(env); in InstanceOf()
3473 Label isPendingException(env); in InstanceOf()
3474 Label noPendingException(env); in InstanceOf()
3484 Label instOfNotUndefined(env); in InstanceOf()
3485 Label instOfIsUndefined(env); in InstanceOf()
3486 Label fastPath(env); in InstanceOf()
3487 Label targetNotCallable(env); in InstanceOf()
3518 …::TryFastHasInstance(GateRef glue, GateRef instof, GateRef target, GateRef object, Label *fastPath, in TryFastHasInstance()
3519 Label *exit, Variable *result, ProfileOperation callback) in TryFastHasInstance()
3527 Label slowPath(env); in TryFastHasInstance()
3528 Label tryFastPath(env); in TryFastHasInstance()
3545 Label entry(env); in GetMethod()
3548 Label exit(env); in GetMethod()
3554 Label isPendingException(env); in GetMethod()
3555 Label noPendingException(env); in GetMethod()
3563 Label valueIsUndefinedOrNull(env); in GetMethod()
3564 Label valueNotUndefinedOrNull(env); in GetMethod()
3573 Label valueIsCallable(env); in GetMethod()
3574 Label valueNotCallable(env); in GetMethod()
3598 Label entry(env); in FastGetPropertyByName()
3601 Label exit(env); in FastGetPropertyByName()
3602 Label checkResult(env); in FastGetPropertyByName()
3603 Label fastpath(env); in FastGetPropertyByName()
3604 Label slowpath(env); in FastGetPropertyByName()
3627 Label entry(env); in FastGetPropertyByIndex()
3630 Label exit(env); in FastGetPropertyByIndex()
3631 Label fastPath(env); in FastGetPropertyByIndex()
3632 Label slowPath(env); in FastGetPropertyByIndex()
3638 Label notHole(env); in FastGetPropertyByIndex()
3656 Label entry(env); in OrdinaryHasInstance()
3659 Label exit(env); in OrdinaryHasInstance()
3663 Label targetIsCallable(env); in OrdinaryHasInstance()
3664 Label targetNotCallable(env); in OrdinaryHasInstance()
3676 Label targetIsBoundFunction(env); in OrdinaryHasInstance()
3677 Label targetNotBoundFunction(env); in OrdinaryHasInstance()
3688 Label objIsHeapObject(env); in OrdinaryHasInstance()
3689 Label objIsEcmaObject(env); in OrdinaryHasInstance()
3690 Label objNotEcmaObject(env); in OrdinaryHasInstance()
3709 Label isPendingException(env); in OrdinaryHasInstance()
3710 Label noPendingException(env); in OrdinaryHasInstance()
3720 Label constructorPrototypeIsHeapObject(env); in OrdinaryHasInstance()
3721 Label constructorPrototypeIsEcmaObject(env); in OrdinaryHasInstance()
3722 Label constructorPrototypeNotEcmaObject(env); in OrdinaryHasInstance()
3742 Label loopHead(env); in OrdinaryHasInstance()
3743 Label loopEnd(env); in OrdinaryHasInstance()
3744 Label afterLoop(env); in OrdinaryHasInstance()
3745 Label strictEqual1(env); in OrdinaryHasInstance()
3746 Label notStrictEqual1(env); in OrdinaryHasInstance()
3747 Label shouldReturn(env); in OrdinaryHasInstance()
3748 Label shouldContinue(env); in OrdinaryHasInstance()
3795 Label entry(env); in GetPrototype()
3798 Label exit(env); in GetPrototype()
3799 Label objectIsHeapObject(env); in GetPrototype()
3800 Label objectIsEcmaObject(env); in GetPrototype()
3801 Label objectNotEcmaObject(env); in GetPrototype()
3815 Label objectIsJsProxy(env); in GetPrototype()
3816 Label objectNotIsJsProxy(env); in GetPrototype()
3838 Label entry(env); in SameValue()
3841 Label exit(env); in SameValue()
3844 Label strictEqual(env); in SameValue()
3845 Label stringEqualCheck(env); in SameValue()
3846 Label stringCompare(env); in SameValue()
3847 Label bigIntEqualCheck(env); in SameValue()
3848 Label numberEqualCheck1(env); in SameValue()
3858 Label leftIsNumber(env); in SameValue()
3859 Label leftIsNotNumber(env); in SameValue()
3863 Label rightIsNumber(env); in SameValue()
3867 Label numberEqualCheck2(env); in SameValue()
3868 Label leftIsInt(env); in SameValue()
3869 Label leftNotInt(env); in SameValue()
3870 Label getRight(env); in SameValue()
3884 Label rightIsInt(env); in SameValue()
3885 Label rightNotInt(env); in SameValue()
3900 Label boolAndCheck(env); in SameValue()
3901 Label signbitCheck(env); in SameValue()
3907 Label leftIsMinusZero(env); in SameValue()
3908 Label leftNotMinusZero(env); in SameValue()
3913 Label rightIsMinusZero(env); in SameValue()
3923 Label rightNotMinusZero(env); in SameValue()
3951 Label leftIsBigInt(env); in SameValue()
3952 Label leftIsNotBigInt(env); in SameValue()
3956 Label rightIsBigInt(env); in SameValue()
3973 Label entry(env); in FastStringEqual()
3976 Label exit(env); in FastStringEqual()
3977 Label lengthCompare(env); in FastStringEqual()
3978 Label hashcodeCompare(env); in FastStringEqual()
3979 Label contentsCompare(env); in FastStringEqual()
3989 Label leftNotNeg(env); in FastStringEqual()
3995 Label rightNotNeg(env); in FastStringEqual()
4017 Label entry(env); in FastStrictEqual()
4020 Label strictEqual(env); in FastStrictEqual()
4021 Label leftIsNumber(env); in FastStrictEqual()
4022 Label leftIsNotNumber(env); in FastStrictEqual()
4023 Label sameVariableCheck(env); in FastStrictEqual()
4024 Label stringEqualCheck(env); in FastStrictEqual()
4025 Label stringCompare(env); in FastStrictEqual()
4026 Label bigIntEqualCheck(env); in FastStrictEqual()
4027 Label exit(env); in FastStrictEqual()
4031 Label rightIsNumber(env); in FastStrictEqual()
4038 Label leftIsInt(env); in FastStrictEqual()
4039 Label leftNotInt(env); in FastStrictEqual()
4040 Label getRight(env); in FastStrictEqual()
4041 Label numberEqualCheck(env); in FastStrictEqual()
4057 Label rightIsInt(env); in FastStrictEqual()
4058 Label rightNotInt(env); in FastStrictEqual()
4077 Label doubleEqualCheck(env); in FastStrictEqual()
4101 Label leftIsBigInt(env); in FastStrictEqual()
4102 Label leftIsNotBigInt(env); in FastStrictEqual()
4106 Label rightIsBigInt(env); in FastStrictEqual()
4129 Label entry(env); in FastEqual()
4132 Label leftEqualRight(env); in FastEqual()
4133 Label leftNotEqualRight(env); in FastEqual()
4134 Label exit(env); in FastEqual()
4138 Label leftIsDouble(env); in FastEqual()
4139 Label leftNotDoubleOrLeftNotNan(env); in FastEqual()
4145 Label leftIsNan(env); in FastEqual()
4146 Label leftIsNotNan(env); in FastEqual()
4163 Label leftIsInt(env); in FastEqual()
4164 Label leftIsNotInt(env); in FastEqual()
4180 Label leftIsNumber(env); in FastEqual()
4181 Label leftNotNumberOrLeftNotIntOrRightNotInt(env); in FastEqual()
4185 Label leftIsInt(env); in FastEqual()
4189 Label rightIsInt(env); in FastEqual()
4202 Label rightIsUndefinedOrNull(env); in FastEqual()
4203 Label leftOrRightNotUndefinedOrNull(env); in FastEqual()
4208 Label leftIsHeapObject(env); in FastEqual()
4209 Label leftNotHeapObject(env); in FastEqual()
4220 Label leftIsUndefinedOrNull(env); in FastEqual()
4232 Label leftIsBool(env); in FastEqual()
4233 Label leftNotBoolOrRightNotSpecial(env); in FastEqual()
4238 Label rightIsSpecial(env); in FastEqual()
4265 Label entry(env); in FastToBoolean()
4268 Label exit(env); in FastToBoolean()
4270 Label isSpecial(env); in FastToBoolean()
4271 Label notSpecial(env); in FastToBoolean()
4272 Label isNumber(env); in FastToBoolean()
4273 Label isInt(env); in FastToBoolean()
4274 Label isDouble(env); in FastToBoolean()
4275 Label notNumber(env); in FastToBoolean()
4276 Label notNan(env); in FastToBoolean()
4277 Label isString(env); in FastToBoolean()
4278 Label notString(env); in FastToBoolean()
4279 Label isBigint(env); in FastToBoolean()
4280 Label lengthIsOne(env); in FastToBoolean()
4281 Label returnTrue(env); in FastToBoolean()
4282 Label returnFalse(env); in FastToBoolean()
4351 Label entry(env); in FastDiv()
4357 Label leftIsNumber(env); in FastDiv()
4358 Label leftNotNumberOrRightNotNumber(env); in FastDiv()
4359 Label leftIsNumberAndRightIsNumber(env); in FastDiv()
4360 Label leftIsDoubleAndRightIsDouble(env); in FastDiv()
4361 Label exit(env); in FastDiv()
4365 Label rightIsNumber(env); in FastDiv()
4369 Label leftIsInt(env); in FastDiv()
4370 Label leftNotInt(env); in FastDiv()
4374 Label rightIsInt(env); in FastDiv()
4375 Label bailout(env); in FastDiv()
4403 Label rightIsInt(env); in FastDiv()
4404 Label rightNotInt(env); in FastDiv()
4423 Label rightIsZero(env); in FastDiv()
4424 Label rightNotZero(env); in FastDiv()
4428 Label leftIsZero(env); in FastDiv()
4429 Label leftNotZero(env); in FastDiv()
4430 Label leftIsZeroOrNan(env); in FastDiv()
4431 Label leftNotZeroAndNotNan(env); in FastDiv()
4439 Label leftIsNan(env); in FastDiv()
4479 Label entry(env); in FastBinaryOp()
4485 Label exit(env); in FastBinaryOp()
4486 Label doFloatOp(env); in FastBinaryOp()
4487 Label doIntOp(env); in FastBinaryOp()
4488 Label leftIsNumber(env); in FastBinaryOp()
4489 Label rightIsNumber(env); in FastBinaryOp()
4490 Label leftIsIntRightIsDouble(env); in FastBinaryOp()
4491 Label rightIsInt(env); in FastBinaryOp()
4492 Label rightIsDouble(env); in FastBinaryOp()
4500 Label leftIsInt(env); in FastBinaryOp()
4501 Label leftIsDouble(env); in FastBinaryOp()
4554 Label entry(env); in FastAddSubAndMul()
4557 Label exit(env); in FastAddSubAndMul()
4558 Label overflow(env); in FastAddSubAndMul()
4559 Label notOverflow(env); in FastAddSubAndMul()
4576 Label resultIsZero(env); in FastAddSubAndMul()
4577 Label returnNegativeZero(env); in FastAddSubAndMul()
4578 Label returnResult(env); in FastAddSubAndMul()
4610 GateRef StubBuilder::FastIntDiv(GateRef left, GateRef right, Label *bailout, ProfileOperation callb… in FastIntDiv()
4613 Label entry(env); in FastIntDiv()
4619 Label exit(env); in FastIntDiv()
4620 Label rightIsNotZero(env); in FastIntDiv()
4624 Label leftIsZero(env); in FastIntDiv()
4625 Label leftIsNotZero(env); in FastIntDiv()
4663 Label entry(env); in FastMod()
4670 Label leftIsInt(env); in FastMod()
4671 Label leftNotIntOrRightNotInt(env); in FastMod()
4672 Label exit(env); in FastMod()
4676 Label rightIsInt(env); in FastMod()
4682 Label leftGreaterZero(env); in FastMod()
4686 Label rightGreaterZero(env); in FastMod()
4699 Label leftIsNumber(env); in FastMod()
4700 Label leftNotNumberOrRightNotNumber(env); in FastMod()
4701 Label leftIsNumberAndRightIsNumber(env); in FastMod()
4702 Label leftIsDoubleAndRightIsDouble(env); in FastMod()
4707 Label rightIsNumber(env); in FastMod()
4711 Label leftIsInt1(env); in FastMod()
4712 Label leftNotInt1(env); in FastMod()
4734 Label rightIsInt1(env); in FastMod()
4735 Label rightNotInt1(env); in FastMod()
4754 Label rightNotZero(env); in FastMod()
4755 Label rightIsZeroOrNanOrLeftIsNanOrInf(env); in FastMod()
4756 Label rightNotZeroAndNanAndLeftNotNanAndInf(env); in FastMod()
4760 Label rightNotNan(env); in FastMod()
4764 Label leftNotNan(env); in FastMod()
4780 Label leftNotZero(env); in FastMod()
4781 Label leftIsZeroOrRightIsInf(env); in FastMod()
4785 Label rightNotInf(env); in FastMod()
4811 Label entryLabel(env); in GetGlobalOwnProperty()
4816 Label notNegtiveOne(env); in GetGlobalOwnProperty()
4817 Label exit(env); in GetGlobalOwnProperty()
4822 Label callGetter(env); in GetGlobalOwnProperty()
4873 Label subentry(env); in BuildArgumentsListFastElements()
4876 Label exit(env); in BuildArgumentsListFastElements()
4877 Label hasStableElements(env); in BuildArgumentsListFastElements()
4878 Label targetIsStableJSArguments(env); in BuildArgumentsListFastElements()
4879 Label targetNotStableJSArguments(env); in BuildArgumentsListFastElements()
4880 Label targetIsInt(env); in BuildArgumentsListFastElements()
4881 Label hClassEqual(env); in BuildArgumentsListFastElements()
4882 Label targetIsStableJSArray(env); in BuildArgumentsListFastElements()
4883 Label targetNotStableJSArray(env); in BuildArgumentsListFastElements()
4933 Label subentry(env); in MakeArgListWithHole()
4937 Label exit(env); in MakeArgListWithHole()
4941 Label lengthGreaterThanArgsLength(env); in MakeArgListWithHole()
4942 Label lengthLessThanArgsLength(env); in MakeArgListWithHole()
4951 Label loopHead(env); in MakeArgListWithHole()
4952 Label loopEnd(env); in MakeArgListWithHole()
4953 Label afterLoop(env); in MakeArgListWithHole()
4954 Label targetIsHole(env); in MakeArgListWithHole()
4955 Label targetNotHole(env); in MakeArgListWithHole()
4987 Label entry(env); in JSAPIContainerGet()
4989 Label exit(env); in JSAPIContainerGet()
4994 Label isVailedIndex(env); in JSAPIContainerGet()
4995 Label notValidIndex(env); in JSAPIContainerGet()
5021 Label entry(env); in DoubleToInt()
5023 Label exit(env); in DoubleToInt()
5024 Label overflow(env); in DoubleToInt()
5056 Label entry(env); in ReturnExceptionIfAbruptCompletion()
5058 Label exit(env); in ReturnExceptionIfAbruptCompletion()
5059 Label hasPendingException(env); in ReturnExceptionIfAbruptCompletion()
5073 Label subentry(env); in GetHashcodeFromString()
5075 Label noRawHashcode(env); in GetHashcodeFromString()
5076 Label exit(env); in GetHashcodeFromString()
5095 Label entryPass(env); in ConstructorCheck()
5096 Label exit(env); in ConstructorCheck()
5099 Label isHeapObject(env); in ConstructorCheck()
5100 Label isEcmaObj(env); in ConstructorCheck()
5101 Label notEcmaObj(env); in ConstructorCheck()
5112 Label ctorIsBase(env); in ConstructorCheck()
5113 Label ctorNotBase(env); in ConstructorCheck()
5122 Label throwExeption(env); in ConstructorCheck()
5123 Label returnObj(env); in ConstructorCheck()
5146 Label entryPass(env); in JSCallDispatch()
5147 Label exit(env); in JSCallDispatch()
5151 Label funcIsHeapObject(env); in JSCallDispatch()
5152 Label funcIsCallable(env); in JSCallDispatch()
5153 Label funcNotCallable(env); in JSCallDispatch()
5176 Label methodIsNative(env); in JSCallDispatch()
5177 Label methodNotNative(env); in JSCallDispatch()
5180 Label notFastBuiltinsArg0(env); in JSCallDispatch()
5181 Label notFastBuiltinsArg1(env); in JSCallDispatch()
5182 Label notFastBuiltinsArg2(env); in JSCallDispatch()
5183 Label notFastBuiltinsArg3(env); in JSCallDispatch()
5184 Label notFastBuiltins(env); in JSCallDispatch()
5294 Label funcIsClassConstructor(env); in JSCallDispatch()
5295 Label funcNotClassConstructor(env); in JSCallDispatch()
5296 Label methodNotAot(env); in JSCallDispatch()
5313 Label methodisAot(env); in JSCallDispatch()
5314 Label methodIsFastCall(env); in JSCallDispatch()
5315 Label methodNotFastCall(env); in JSCallDispatch()
5316 Label fastCall(env); in JSCallDispatch()
5317 Label fastCallBridge(env); in JSCallDispatch()
5318 Label slowCall(env); in JSCallDispatch()
5319 Label slowCallBridge(env); in JSCallDispatch()
5744 …GateRef actualNumArgs, GateRef callField, GateRef method, Label* notFastBuiltins, Label* exit, Var… in CallFastPath()
5749 Label isFastBuiltins(env); in CallFastPath()
5792 Label entry(env); in TryStringOrSymbolToElementIndex()
5794 Label exit(env); in TryStringOrSymbolToElementIndex()
5797 Label keyNotSymbol(env); in TryStringOrSymbolToElementIndex()
5801 Label greatThanZero(env); in TryStringOrSymbolToElementIndex()
5802 Label inRange(env); in TryStringOrSymbolToElementIndex()
5809 Label isUtf8(env); in TryStringOrSymbolToElementIndex()
5815 Label isDigitZero(env); in TryStringOrSymbolToElementIndex()
5816 Label notDigitZero(env); in TryStringOrSymbolToElementIndex()
5820 Label lengthIsOne(env); in TryStringOrSymbolToElementIndex()
5830 Label isDigit(env); in TryStringOrSymbolToElementIndex()
5831 Label notIsDigit(env); in TryStringOrSymbolToElementIndex()
5836 Label loopHead(env); in TryStringOrSymbolToElementIndex()
5837 Label loopEnd(env); in TryStringOrSymbolToElementIndex()
5838 Label afterLoop(env); in TryStringOrSymbolToElementIndex()
5844 Label isDigit2(env); in TryStringOrSymbolToElementIndex()
5845 Label notDigit2(env); in TryStringOrSymbolToElementIndex()
5857 Label hasPoint(env); in TryStringOrSymbolToElementIndex()
5870 Label lessThanMaxIndex(env); in TryStringOrSymbolToElementIndex()
5881 Label isNegative(env); in TryStringOrSymbolToElementIndex()
5901 Label entry(env); in GetTypeArrayPropertyByName()
5903 Label exit(env); in GetTypeArrayPropertyByName()
5906 Label notOnProtoChain(env); in GetTypeArrayPropertyByName()
5912 Label isNegativeZero(env); in GetTypeArrayPropertyByName()
5913 Label notNegativeZero(env); in GetTypeArrayPropertyByName()
5923 Label validIndex(env); in GetTypeArrayPropertyByName()
5924 Label notValidIndex(env); in GetTypeArrayPropertyByName()
5934 Label returnNull(env); in GetTypeArrayPropertyByName()
5954 Label entry(env); in SetTypeArrayPropertyByName()
5956 Label exit(env); in SetTypeArrayPropertyByName()
5958 Label notOnProtoChain(env); in SetTypeArrayPropertyByName()
5964 Label isNegativeZero(env); in SetTypeArrayPropertyByName()
5965 Label notNegativeZero(env); in SetTypeArrayPropertyByName()
5969 Label isObj(env); in SetTypeArrayPropertyByName()
5970 Label notObj(env); in SetTypeArrayPropertyByName()
5984 Label validIndex(env); in SetTypeArrayPropertyByName()
5985 Label notValidIndex(env); in SetTypeArrayPropertyByName()
5995 Label returnNull(env); in SetTypeArrayPropertyByName()
6011 void StubBuilder::Assert(int messageId, int line, GateRef glue, GateRef condition, Label *nextLabel) in Assert()
6014 Label ok(env); in Assert()
6015 Label notOk(env); in Assert()
6031 Label entry(env); in FlattenString()
6033 Label exit(env); in FlattenString()
6035 Label isTreeString(env); in FlattenString()
6039 Label isFlat(env); in FlattenString()
6040 Label notFlat(env); in FlattenString()
6062 Label entry(env); in GetNormalStringData()
6064 Label exit(env); in GetNormalStringData()
6065 Label isConstantString(env); in GetNormalStringData()
6066 Label isLineString(env); in GetNormalStringData()
6086 void StubBuilder::FlattenString(GateRef str, Variable *flatStr, Label *fastPath, Label *slowPath) in FlattenString()
6089 Label notLineString(env); in FlattenString()
6090 Label exit(env); in FlattenString()
6095 Label isTreeString(env); in FlattenString()
6099 Label isFlat(env); in FlattenString()
6118 Label entry(env); in ToNumber()
6120 Label exit(env); in ToNumber()
6121 Label isNumber(env); in ToNumber()
6122 Label notNumber(env); in ToNumber()
6123 Label defaultLabel(env); in ToNumber()
6133 Label returnNan(env); in ToNumber()
6134 Label notNan(env); in ToNumber()
6135 Label returnNumber1(env); in ToNumber()
6136 Label notNumber1(env); in ToNumber()
6137 Label returnNumber0(env); in ToNumber()
6177 Label entry(env); in GetLengthOfJsArray()
6179 Label exit(env); in GetLengthOfJsArray()
6180 Label isInt(env); in GetLengthOfJsArray()
6181 Label notInt(env); in GetLengthOfJsArray()
6182 Label notDouble(env); in GetLengthOfJsArray()
6183 Label isDouble(env); in GetLengthOfJsArray()
6215 Label entry(env); in CreateListFromArrayLike()
6219 Label exit(env); in CreateListFromArrayLike()
6222 Label targetIsHeapObject(env); in CreateListFromArrayLike()
6223 Label targetIsEcmaObject(env); in CreateListFromArrayLike()
6224 Label targetNotEcmaObject(env); in CreateListFromArrayLike()
6242 Label isPendingException1(env); in CreateListFromArrayLike()
6243 Label noPendingException1(env); in CreateListFromArrayLike()
6251 Label indexInRange(env); in CreateListFromArrayLike()
6252 Label indexOutRange(env); in CreateListFromArrayLike()
6267 Label targetIsTypeArray(env); in CreateListFromArrayLike()
6268 Label targetNotTypeArray(env); in CreateListFromArrayLike()
6275 Label isPendingException2(env); in CreateListFromArrayLike()
6276 Label noPendingException2(env); in CreateListFromArrayLike()
6290 Label loopHead(env); in CreateListFromArrayLike()
6291 Label loopEnd(env); in CreateListFromArrayLike()
6292 Label afterLoop(env); in CreateListFromArrayLike()
6293 Label isPendingException3(env); in CreateListFromArrayLike()
6294 Label noPendingException3(env); in CreateListFromArrayLike()
6295 Label storeValue(env); in CreateListFromArrayLike()
6334 Label subentry(env); in ToLength()
6337 Label exit(env); in ToLength()
6340 Label isPendingException(env); in ToLength()
6341 Label noPendingException(env); in ToLength()
6350 Label targetLessThanZero(env); in ToLength()
6351 Label targetGreaterThanZero(env); in ToLength()
6352 Label targetLessThanSafeNumber(env); in ToLength()
6353 Label targetGreaterThanSafeNumber(env); in ToLength()
6382 Label subentry(env); in TaggedGetNumber()
6383 Label exit(env); in TaggedGetNumber()
6386 Label targetIsInt(env); in TaggedGetNumber()
6387 Label targetIsDouble(env); in TaggedGetNumber()
6409 Label subentry(env); in HasStableElements()
6412 Label exit(env); in HasStableElements()
6413 Label targetIsHeapObject(env); in HasStableElements()
6414 Label targetIsStableElements(env); in HasStableElements()
6425 Label targetIsTaggedTrue(env); in HasStableElements()
6426 Label targetIsTaggedFalse(env); in HasStableElements()
6449 Label subentry(env); in IsStableJSArguments()
6452 Label exit(env); in IsStableJSArguments()
6453 Label targetIsHeapObject(env); in IsStableJSArguments()
6454 Label targetIsStableArguments(env); in IsStableJSArguments()
6466 Label targetIsTaggedTrue(env); in IsStableJSArguments()
6467 Label targetIsTaggedFalse(env); in IsStableJSArguments()
6490 Label subentry(env); in IsStableJSArray()
6493 Label exit(env); in IsStableJSArray()
6494 Label targetIsHeapObject(env); in IsStableJSArray()
6495 Label targetIsStableArray(env); in IsStableJSArray()
6507 Label targetIsTaggedTrue(env); in IsStableJSArray()
6508 Label targetIsTaggedFalse(env); in IsStableJSArray()
6531 Label entry(env); in UpdateProfileTypeInfo()
6533 Label needUpdate(env); in UpdateProfileTypeInfo()
6534 Label exit(env); in UpdateProfileTypeInfo()