• Home
  • Raw
  • Download

Lines Matching full:label

30 void StubBuilder::Jump(Label *label)  in Jump()  argument
32 ASSERT(label); in Jump()
37 label->AppendPredecessor(currentLabel); in Jump()
38 label->MergeControl(currentLabel->GetControl()); in Jump()
42 void StubBuilder::Branch(GateRef condition, Label *trueLabel, Label *falseLabel) in Branch()
57 void StubBuilder::Switch(GateRef index, Label *defaultLabel, int64_t *keysValue, Label *keysLabel, … in Switch()
78 void StubBuilder::LoopBegin(Label *loopHead) in LoopBegin()
88 void StubBuilder::LoopEnd(Label *loopHead) in LoopEnd()
108 Label subEntry(env); in FindElementWithCache()
112 Label exit(env); in FindElementWithCache()
113 Label notExceedUpper(env); in FindElementWithCache()
114 Label exceedUpper(env); in FindElementWithCache()
115 Label afterExceedCon(env); in FindElementWithCache()
120 Label loopHead(env); in FindElementWithCache()
121 Label loopEnd(env); in FindElementWithCache()
122 Label afterLoop(env); in FindElementWithCache()
126 Label propsNumIsZero(env); in FindElementWithCache()
127 Label propsNumNotZero(env); in FindElementWithCache()
137 Label equal(env); in FindElementWithCache()
138 Label notEqual(env); in FindElementWithCache()
139 Label afterEqualCon(env); in FindElementWithCache()
170 Label subentry(env); in FindElementFromNumberDictionary()
173 Label exit(env); in FindElementFromNumberDictionary()
186 Label loopHead(env); in FindElementFromNumberDictionary()
187 Label loopEnd(env); in FindElementFromNumberDictionary()
188 Label afterLoop(env); in FindElementFromNumberDictionary()
192 Label isHole(env); in FindElementFromNumberDictionary()
193 Label notHole(env); in FindElementFromNumberDictionary()
198 Label isUndefined(env); in FindElementFromNumberDictionary()
199 Label notUndefined(env); in FindElementFromNumberDictionary()
205 Label isMatch(env); in FindElementFromNumberDictionary()
206 Label notMatch(env); in FindElementFromNumberDictionary()
227 Label funcEntry(env); in FindEntryFromNameDictionary()
229 Label exit(env); in FindEntryFromNameDictionary()
240 Label isSymbol(env); in FindEntryFromNameDictionary()
241 Label notSymbol(env); in FindEntryFromNameDictionary()
242 Label loopHead(env); in FindEntryFromNameDictionary()
243 Label loopEnd(env); in FindEntryFromNameDictionary()
244 Label afterLoop(env); in FindEntryFromNameDictionary()
245 Label beforeDefineHash(env); in FindEntryFromNameDictionary()
255 Label isString(env); in FindEntryFromNameDictionary()
256 Label notString(env); in FindEntryFromNameDictionary()
275 Label isHole(env); in FindEntryFromNameDictionary()
276 Label notHole(env); in FindEntryFromNameDictionary()
285 Label isUndefined(env); in FindEntryFromNameDictionary()
286 Label notUndefined(env); in FindEntryFromNameDictionary()
296 Label isMatch(env); in FindEntryFromNameDictionary()
297 Label notMatch(env); in FindEntryFromNameDictionary()
336 Label funcEntry(env); in FindEntryFromTransitionDictionary()
338 Label exit(env); in FindEntryFromTransitionDictionary()
349 Label isSymbol(env); in FindEntryFromTransitionDictionary()
350 Label notSymbol(env); in FindEntryFromTransitionDictionary()
351 Label loopHead(env); in FindEntryFromTransitionDictionary()
352 Label loopEnd(env); in FindEntryFromTransitionDictionary()
353 Label afterLoop(env); in FindEntryFromTransitionDictionary()
354 Label beforeDefineHash(env); in FindEntryFromTransitionDictionary()
364 Label isString(env); in FindEntryFromTransitionDictionary()
365 Label notString(env); in FindEntryFromTransitionDictionary()
385 Label isHole(env); in FindEntryFromTransitionDictionary()
386 Label notHole(env); in FindEntryFromTransitionDictionary()
395 Label isUndefined(env); in FindEntryFromTransitionDictionary()
396 Label notUndefined(env); in FindEntryFromTransitionDictionary()
406 Label isMatch(env); in FindEntryFromTransitionDictionary()
407 Label notMatch(env); in FindEntryFromTransitionDictionary()
443 Label entry(env); in JSObjectGetProperty()
445 Label exit(env); in JSObjectGetProperty()
447 Label inlinedProp(env); in JSObjectGetProperty()
448 Label notInlinedProp(env); in JSObjectGetProperty()
476 Label subEntry(env); in JSObjectSetProperty()
478 Label exit(env); in JSObjectSetProperty()
479 Label inlinedProp(env); in JSObjectSetProperty()
480 Label notInlinedProp(env); in JSObjectSetProperty()
507 Label subEntry(env); in ComputePropertyCapacityInJSObj()
509 Label exit(env); in ComputePropertyCapacityInJSObj()
512 Label reachMax(env); in ComputePropertyCapacityInJSObj()
513 Label notReachMax(env); in ComputePropertyCapacityInJSObj()
533 Label subEntry(env); in CallGetterHelper()
535 Label exit(env); in CallGetterHelper()
538 Label isInternal(env); in CallGetterHelper()
539 Label notInternal(env); in CallGetterHelper()
543 Label arrayLength(env); in CallGetterHelper()
544 Label tryContinue(env); in CallGetterHelper()
562 Label objIsUndefined(env); in CallGetterHelper()
563 Label objNotUndefined(env); in CallGetterHelper()
575 Label noPendingException(env); in CallGetterHelper()
593 Label subEntry(env); in CallSetterHelper()
595 Label exit(env); in CallSetterHelper()
598 Label isInternal(env); in CallSetterHelper()
599 Label notInternal(env); in CallSetterHelper()
610 Label objIsUndefined(env); in CallSetterHelper()
611 Label objNotUndefined(env); in CallSetterHelper()
623 Label noPendingException(env); in CallSetterHelper()
641 Label subEntry(env); in ShouldCallSetter()
643 Label exit(env); in ShouldCallSetter()
645 Label isInternal(env); in ShouldCallSetter()
646 Label notInternal(env); in ShouldCallSetter()
650 Label receiverEqualsHolder(env); in ShouldCallSetter()
651 Label receiverNotEqualsHolder(env); in ShouldCallSetter()
678 Label subEntry(env); in JSHClassAddProperty()
680 Label exit(env); in JSHClassAddProperty()
684 Label findHClass(env); in JSHClassAddProperty()
685 Label notFindHClass(env); in JSHClassAddProperty()
733 Label subentry(env); in AddPropertyByName()
735 Label exit(env); in AddPropertyByName()
737 Label setHasCtor(env); in AddPropertyByName()
738 Label notSetHasCtor(env); in AddPropertyByName()
739 Label afterCtorCon(env); in AddPropertyByName()
754 Label hasUnusedInProps(env); in AddPropertyByName()
755 Label noUnusedInProps(env); in AddPropertyByName()
756 Label afterInPropsCon(env); in AddPropertyByName()
774 Label lenIsZero(env); in AddPropertyByName()
775 Label lenNotZero(env); in AddPropertyByName()
776 Label afterLenCon(env); in AddPropertyByName()
790 Label isDictMode(env); in AddPropertyByName()
791 Label notDictMode(env); in AddPropertyByName()
805 Label isArrayFull(env); in AddPropertyByName()
806 Label arrayNotFull(env); in AddPropertyByName()
807 Label afterArrLenCon(env); in AddPropertyByName()
812 Label ChangeToDict(env); in AddPropertyByName()
813 Label notChangeToDict(env); in AddPropertyByName()
814 Label afterDictChangeCon(env); in AddPropertyByName()
866 Label entry(env); in TaggedToRepresentation()
868 Label exit(env); in TaggedToRepresentation()
871 Label isInt(env); in TaggedToRepresentation()
872 Label notInt(env); in TaggedToRepresentation()
882 Label isDouble(env); in TaggedToRepresentation()
883 Label notDouble(env); in TaggedToRepresentation()
915 Label entry(env); in Store()
917 Label exit(env); in Store()
918 Label isHeapObject(env); in Store()
935 Label entry(env); in SetValueWithBarrier()
937 Label exit(env); in SetValueWithBarrier()
938 Label isHeapObject(env); in SetValueWithBarrier()
939 Label isVailedIndex(env); in SetValueWithBarrier()
940 Label notValidIndex(env); in SetValueWithBarrier()
956 Label isNullPtr(env); in SetValueWithBarrier()
957 Label notNullPtr(env); in SetValueWithBarrier()
985 Label marking(env); in SetValueWithBarrier()
1010 Label entry(env); in TaggedIsBigInt()
1012 Label exit(env); in TaggedIsBigInt()
1013 Label isHeapObject(env); in TaggedIsBigInt()
1031 Label entry(env); in TaggedIsPropertyBox()
1033 Label exit(env); in TaggedIsPropertyBox()
1034 Label isHeapObject(env); in TaggedIsPropertyBox()
1052 Label entry(env); in TaggedIsAccessor()
1054 Label exit(env); in TaggedIsAccessor()
1055 Label isHeapObject(env); in TaggedIsAccessor()
1107 Label entry(env); in StringToElementIndex()
1109 Label exit(env); in StringToElementIndex()
1111 Label greatThanZero(env); in StringToElementIndex()
1112 Label inRange(env); in StringToElementIndex()
1121 Label isUtf16(env); in StringToElementIndex()
1122 Label isUtf8(env); in StringToElementIndex()
1123 Label getChar1(env); in StringToElementIndex()
1138 Label isDigitZero(env); in StringToElementIndex()
1139 Label notDigitZero(env); in StringToElementIndex()
1143 Label lengthIsOne(env); in StringToElementIndex()
1153 Label isDigit(env); in StringToElementIndex()
1157 Label loopHead(env); in StringToElementIndex()
1158 Label loopEnd(env); in StringToElementIndex()
1159 Label afterLoop(env); in StringToElementIndex()
1164 Label isUtf16A(env); in StringToElementIndex()
1165 Label notUtf16(env); in StringToElementIndex()
1166 Label getChar2(env); in StringToElementIndex()
1182 Label isDigit2(env); in StringToElementIndex()
1183 Label notDigit2(env); in StringToElementIndex()
1201 Label lessThanMaxIndex(env); in StringToElementIndex()
1222 Label entry(env); in TryToElementsIndex()
1224 Label exit(env); in TryToElementsIndex()
1225 Label isKeyInt(env); in TryToElementsIndex()
1226 Label notKeyInt(env); in TryToElementsIndex()
1237 Label isString(env); in TryToElementsIndex()
1238 Label notString(env); in TryToElementsIndex()
1247 Label isDouble(env); in TryToElementsIndex()
1253 Label isEqual(env); in TryToElementsIndex()
1272 Label entry(env); in LdGlobalRecord()
1274 Label exit(env); in LdGlobalRecord()
1281 Label foundInGlobalRecord(env); in LdGlobalRecord()
1297 Label entry(env); in LoadFromField()
1299 Label exit(env); in LoadFromField()
1300 Label handlerInfoIsInlinedProps(env); in LoadFromField()
1301 Label handlerInfoNotInlinedProps(env); in LoadFromField()
1325 Label entry(env); in LoadGlobal()
1327 Label exit(env); in LoadGlobal()
1328 Label cellIsInvalid(env); in LoadGlobal()
1329 Label cellNotInvalid(env); in LoadGlobal()
1350 Label entry(env); in CheckPolyHClass()
1352 Label exit(env); in CheckPolyHClass()
1353 Label loopHead(env); in CheckPolyHClass()
1354 Label loopEnd(env); in CheckPolyHClass()
1355 Label iLessLength(env); in CheckPolyHClass()
1356 Label hasHclass(env); in CheckPolyHClass()
1357 Label cachedValueNotWeak(env); in CheckPolyHClass()
1391 Label entry(env); in LoadICWithHandler()
1393 Label exit(env); in LoadICWithHandler()
1394 Label handlerIsInt(env); in LoadICWithHandler()
1395 Label handlerNotInt(env); in LoadICWithHandler()
1396 Label handlerInfoIsField(env); in LoadICWithHandler()
1397 Label handlerInfoNotField(env); in LoadICWithHandler()
1398 Label handlerInfoIsNonExist(env); in LoadICWithHandler()
1399 Label handlerInfoNotNonExist(env); in LoadICWithHandler()
1400 Label handlerIsPrototypeHandler(env); in LoadICWithHandler()
1401 Label handlerNotPrototypeHandler(env); in LoadICWithHandler()
1402 Label cellHasChanged(env); in LoadICWithHandler()
1403 Label loopHead(env); in LoadICWithHandler()
1404 Label loopEnd(env); in LoadICWithHandler()
1463 Label entry(env); in LoadElement()
1465 Label exit(env); in LoadElement()
1466 Label indexLessZero(env); in LoadElement()
1467 Label indexNotLessZero(env); in LoadElement()
1468 Label lengthLessIndex(env); in LoadElement()
1469 Label lengthNotLessIndex(env); in LoadElement()
1496 Label entry(env); in ICStoreElement()
1498 Label exit(env); in ICStoreElement()
1499 Label indexLessZero(env); in ICStoreElement()
1500 Label indexNotLessZero(env); in ICStoreElement()
1501 Label handerInfoIsJSArray(env); in ICStoreElement()
1502 Label handerInfoNotJSArray(env); in ICStoreElement()
1503 Label isJsCOWArray(env); in ICStoreElement()
1504 Label isNotJsCOWArray(env); in ICStoreElement()
1505 Label setElementsLength(env); in ICStoreElement()
1506 Label indexGreaterLength(env); in ICStoreElement()
1507 Label indexGreaterCapacity(env); in ICStoreElement()
1508 Label callRuntime(env); in ICStoreElement()
1509 Label storeElement(env); in ICStoreElement()
1510 Label handlerIsInt(env); in ICStoreElement()
1511 Label handlerNotInt(env); in ICStoreElement()
1512 Label cellHasChanged(env); in ICStoreElement()
1513 Label cellHasNotChanged(env); in ICStoreElement()
1514 Label loopHead(env); in ICStoreElement()
1515 Label loopEnd(env); in ICStoreElement()
1601 Label entry(env); in GetArrayLength()
1603 Label exit(env); in GetArrayLength()
1604 Label lengthIsInt(env); in GetArrayLength()
1605 Label lengthNotInt(env); in GetArrayLength()
1630 Label entry(env); in StoreICWithHandler()
1632 Label exit(env); in StoreICWithHandler()
1633 Label handlerIsInt(env); in StoreICWithHandler()
1634 Label handlerNotInt(env); in StoreICWithHandler()
1635 Label handlerInfoIsField(env); in StoreICWithHandler()
1636 Label handlerInfoNotField(env); in StoreICWithHandler()
1637 Label handlerIsTransitionHandler(env); in StoreICWithHandler()
1638 Label handlerNotTransitionHandler(env); in StoreICWithHandler()
1639 Label handlerIsTransWithProtoHandler(env); in StoreICWithHandler()
1640 Label handlerNotTransWithProtoHandler(env); in StoreICWithHandler()
1641 Label handlerIsPrototypeHandler(env); in StoreICWithHandler()
1642 Label handlerNotPrototypeHandler(env); in StoreICWithHandler()
1643 Label handlerIsPropertyBox(env); in StoreICWithHandler()
1644 Label handlerNotPropertyBox(env); in StoreICWithHandler()
1645 Label handlerIsStoreTSHandler(env); in StoreICWithHandler()
1646 Label handlerNotStoreTSHandler(env); in StoreICWithHandler()
1647 Label aotHandlerInfoIsField(env); in StoreICWithHandler()
1648 Label aotHandlerInfoNotField(env); in StoreICWithHandler()
1649 Label cellHasChanged(env); in StoreICWithHandler()
1650 Label cellNotChanged(env); in StoreICWithHandler()
1651 Label aotCellNotChanged(env); in StoreICWithHandler()
1652 Label loopHead(env); in StoreICWithHandler()
1653 Label loopEnd(env); in StoreICWithHandler()
1767 Label entry(env); in StoreField()
1769 Label exit(env); in StoreField()
1770 Label handlerIsInlinedProperty(env); in StoreField()
1771 Label handlerNotInlinedProperty(env); in StoreField()
1797 Label entry(env); in StoreWithTransition()
1799 Label exit(env); in StoreWithTransition()
1801 Label handlerInfoIsInlinedProps(env); in StoreWithTransition()
1802 Label handlerInfoNotInlinedProps(env); in StoreWithTransition()
1803 Label indexMoreCapacity(env); in StoreWithTransition()
1804 Label indexLessCapacity(env); in StoreWithTransition()
1853 Label entry(env); in StoreGlobal()
1855 Label exit(env); in StoreGlobal()
1856 Label cellIsInvalid(env); in StoreGlobal()
1857 Label cellNotInvalid(env); in StoreGlobal()
1903 Label subentry(env); in GetKeyFromDictionary()
1905 Label exit(env); in GetKeyFromDictionary()
1907 Label ltZero(env); in GetKeyFromDictionary()
1908 Label notLtZero(env); in GetKeyFromDictionary()
1909 Label gtLength(env); in GetKeyFromDictionary()
1910 Label notGtLength(env); in GetKeyFromDictionary()
1960 Label entry(env); in GetPropertyByIndex()
1964 Label exit(env); in GetPropertyByIndex()
1965 Label loopHead(env); in GetPropertyByIndex()
1966 Label loopEnd(env); in GetPropertyByIndex()
1967 Label loopExit(env); in GetPropertyByIndex()
1968 Label afterLoop(env); in GetPropertyByIndex()
1974 Label isSpecialIndexed(env); in GetPropertyByIndex()
1975 Label notSpecialIndexed(env); in GetPropertyByIndex()
1980 Label isFastTypeArray(env); in GetPropertyByIndex()
1981 Label notFastTypeArray(env); in GetPropertyByIndex()
1991 Label isSpecialContainer(env); in GetPropertyByIndex()
1992 Label notSpecialContainer(env); in GetPropertyByIndex()
2009 Label isDictionaryElement(env); in GetPropertyByIndex()
2010 Label notDictionaryElement(env); in GetPropertyByIndex()
2014 Label lessThanLength(env); in GetPropertyByIndex()
2015 Label notLessThanLength(env); in GetPropertyByIndex()
2020 Label notHole(env); in GetPropertyByIndex()
2021 Label isHole(env); in GetPropertyByIndex()
2043 Label notNegtiveOne(env); in GetPropertyByIndex()
2044 Label negtiveOne(env); in GetPropertyByIndex()
2050 Label isAccessor(env); in GetPropertyByIndex()
2051 Label notAccessor(env); in GetPropertyByIndex()
2090 Label entry(env); in GetPropertyByValue()
2094 Label isNumberOrStringSymbol(env); in GetPropertyByValue()
2095 Label notNumber(env); in GetPropertyByValue()
2096 Label isStringOrSymbol(env); in GetPropertyByValue()
2097 Label notStringOrSymbol(env); in GetPropertyByValue()
2098 Label exit(env); in GetPropertyByValue()
2113 Label validIndex(env); in GetPropertyByValue()
2114 Label notValidIndex(env); in GetPropertyByValue()
2123 Label notNumber1(env); in GetPropertyByValue()
2124 Label getByName(env); in GetPropertyByValue()
2128 Label isString(env); in GetPropertyByValue()
2129 Label notString(env); in GetPropertyByValue()
2130 Label isInternalString(env); in GetPropertyByValue()
2131 Label notIntenalString(env); in GetPropertyByValue()
2165 Label entry(env); in GetPropertyByName()
2169 Label exit(env); in GetPropertyByName()
2170 Label loopHead(env); in GetPropertyByName()
2171 Label loopEnd(env); in GetPropertyByName()
2172 Label loopExit(env); in GetPropertyByName()
2173 Label afterLoop(env); in GetPropertyByName()
2179 Label isSIndexObj(env); in GetPropertyByName()
2180 Label notSIndexObj(env); in GetPropertyByName()
2185 Label isFastTypeArray(env); in GetPropertyByName()
2186 Label notFastTypeArray(env); in GetPropertyByName()
2191 Label isNull(env); in GetPropertyByName()
2192 Label notNull(env); in GetPropertyByName()
2210 Label isDicMode(env); in GetPropertyByName()
2211 Label notDicMode(env); in GetPropertyByName()
2219 Label hasEntry(env); in GetPropertyByName()
2220 Label noEntry(env); in GetPropertyByName()
2229 Label isPropertyBox(env); in GetPropertyByName()
2230 Label notPropertyBox(env); in GetPropertyByName()
2238 Label isAccessor(env); in GetPropertyByName()
2239 Label notAccessor(env); in GetPropertyByName()
2248 Label notHole(env); in GetPropertyByName()
2267 Label notNegtiveOne(env); in GetPropertyByName()
2268 Label negtiveOne(env); in GetPropertyByName()
2277 Label isAccessor1(env); in GetPropertyByName()
2278 Label notAccessor1(env); in GetPropertyByName()
2317 Label entry(env); in CopyAllHClass()
2334 Label entry(env); in FindTransitions()
2336 Label exit(env); in FindTransitions()
2341 Label notUndefined(env); in FindTransitions()
2345 Label isWeak(env); in FindTransitions()
2346 Label notWeak(env); in FindTransitions()
2357 Label keyMatch(env); in FindTransitions()
2358 Label isMatch(env); in FindTransitions()
2359 Label notMatch(env); in FindTransitions()
2383 Label isFound(env); in FindTransitions()
2384 Label notFound(env); in FindTransitions()
2388 Label valueUndefined(env); in FindTransitions()
2389 Label valueNotUndefined(env); in FindTransitions()
2421 Label entry(env); in SetPropertyByIndex()
2425 Label exit(env); in SetPropertyByIndex()
2426 Label ifEnd(env); in SetPropertyByIndex()
2427 Label loopHead(env); in SetPropertyByIndex()
2428 Label loopEnd(env); in SetPropertyByIndex()
2429 Label loopExit(env); in SetPropertyByIndex()
2430 Label afterLoop(env); in SetPropertyByIndex()
2431 Label isJsCOWArray(env); in SetPropertyByIndex()
2432 Label isNotJsCOWArray(env); in SetPropertyByIndex()
2433 Label setElementsArray(env); in SetPropertyByIndex()
2440 Label isSpecialIndex(env); in SetPropertyByIndex()
2441 Label notSpecialIndex(env); in SetPropertyByIndex()
2446 Label isFastTypeArray(env); in SetPropertyByIndex()
2447 Label notFastTypeArray(env); in SetPropertyByIndex()
2462 Label isDictionaryElement(env); in SetPropertyByIndex()
2463 Label notDictionaryElement(env); in SetPropertyByIndex()
2467 Label isReceiver(env); in SetPropertyByIndex()
2476 Label inRange(env); in SetPropertyByIndex()
2485 Label notHole(env); in SetPropertyByIndex()
2534 Label isExtensible(env); in SetPropertyByIndex()
2535 Label notExtensible(env); in SetPropertyByIndex()
2542 Label success(env); in SetPropertyByIndex()
2543 Label failed(env); in SetPropertyByIndex()
2572 Label entryPass(env); in SetPropertyByName()
2577 Label exit(env); in SetPropertyByName()
2578 Label ifEnd(env); in SetPropertyByName()
2579 Label loopHead(env); in SetPropertyByName()
2580 Label loopEnd(env); in SetPropertyByName()
2581 Label loopExit(env); in SetPropertyByName()
2582 Label afterLoop(env); in SetPropertyByName()
2592 Label isSIndexObj(env); in SetPropertyByName()
2593 Label notSIndexObj(env); in SetPropertyByName()
2598 Label isFastTypeArray(env); in SetPropertyByName()
2599 Label notFastTypeArray(env); in SetPropertyByName()
2604 Label isNull(env); in SetPropertyByName()
2605 Label notNull(env); in SetPropertyByName()
2617 Label isSpecialContainer(env); in SetPropertyByName()
2618 Label notSpecialContainer(env); in SetPropertyByName()
2636 Label isDicMode(env); in SetPropertyByName()
2637 Label notDicMode(env); in SetPropertyByName()
2648 Label hasEntry(env); in SetPropertyByName()
2660 Label isAccessor(env); in SetPropertyByName()
2661 Label notAccessor(env); in SetPropertyByName()
2667 Label shouldCall(env); in SetPropertyByName()
2678 Label writable(env); in SetPropertyByName()
2679 Label notWritable(env); in SetPropertyByName()
2690 Label isTS(env); in SetPropertyByName()
2691 Label notTS(env); in SetPropertyByName()
2696 Label attrValIsHole(env); in SetPropertyByName()
2700 Label storeReceiverHoleEntry(env); in SetPropertyByName()
2701 Label noNeedStore(env); in SetPropertyByName()
2720 Label holdEqualsRecv(env); in SetPropertyByName()
2743 Label notNegtiveOne(env); in SetPropertyByName()
2754 Label isAccessor1(env); in SetPropertyByName()
2755 Label notAccessor1(env); in SetPropertyByName()
2762 Label shouldCall1(env); in SetPropertyByName()
2772 Label writable1(env); in SetPropertyByName()
2773 Label notWritable1(env); in SetPropertyByName()
2784 Label holdEqualsRecv1(env); in SetPropertyByName()
2818 Label holeEntryNotNegtiveOne(env); in SetPropertyByName()
2819 Label holeEntryIfEnd(env); in SetPropertyByName()
2833 Label extensible(env); in SetPropertyByName()
2834 Label inextensible(env); in SetPropertyByName()
2858 Label subEntry1(env); in SetPropertyByValue()
2862 Label isNumberOrStringSymbol(env); in SetPropertyByValue()
2863 Label notNumber(env); in SetPropertyByValue()
2864 Label isStringOrSymbol(env); in SetPropertyByValue()
2865 Label notStringOrSymbol(env); in SetPropertyByValue()
2866 Label exit(env); in SetPropertyByValue()
2880 Label validIndex(env); in SetPropertyByValue()
2881 Label notValidIndex(env); in SetPropertyByValue()
2890 Label isNumber1(env); in SetPropertyByValue()
2891 Label notNumber1(env); in SetPropertyByValue()
2892 Label setByName(env); in SetPropertyByValue()
2901 Label isString(env); in SetPropertyByValue()
2902 Label notIntenalString(env); in SetPropertyByValue()
2930 Label entry(env); in NotifyHClassChanged()
2932 Label exit(env); in NotifyHClassChanged()
2933 Label isProtoType(env); in NotifyHClassChanged()
2937 Label notEqualHClass(env); in NotifyHClassChanged()
2954 Label entry(env); in GetContainerProperty()
2956 Label exit(env); in GetContainerProperty()
2959 Label isDefaultLabel(env); in GetContainerProperty()
2960 Label noDefaultLabel(env); in GetContainerProperty()
2981 Label entry(env); in FastTypeOf()
2983 Label exit(env); in FastTypeOf()
2990 Label objIsTrue(env); in FastTypeOf()
2991 Label objNotTrue(env); in FastTypeOf()
2992 Label defaultLabel(env); in FastTypeOf()
3003 Label objIsFalse(env); in FastTypeOf()
3004 Label objNotFalse(env); in FastTypeOf()
3013 Label objIsNull(env); in FastTypeOf()
3014 Label objNotNull(env); in FastTypeOf()
3024 Label objIsUndefined(env); in FastTypeOf()
3025 Label objNotUndefined(env); in FastTypeOf()
3040 Label objIsHeapObject(env); in FastTypeOf()
3041 Label objNotHeapObject(env); in FastTypeOf()
3045 Label objIsString(env); in FastTypeOf()
3046 Label objNotString(env); in FastTypeOf()
3056 Label objIsSymbol(env); in FastTypeOf()
3057 Label objNotSymbol(env); in FastTypeOf()
3067 Label objIsCallable(env); in FastTypeOf()
3068 Label objNotCallable(env); in FastTypeOf()
3078 Label objIsBigInt(env); in FastTypeOf()
3079 Label objNotBigInt(env); in FastTypeOf()
3099 Label objIsNum(env); in FastTypeOf()
3100 Label objNotNum(env); in FastTypeOf()
3121 Label entry(env); in InstanceOf()
3124 Label exit(env); in InstanceOf()
3127 Label targetIsHeapObject(env); in InstanceOf()
3128 Label targetIsEcmaObject(env); in InstanceOf()
3129 Label targetNotEcmaObject(env); in InstanceOf()
3150 Label isPendingException1(env); in InstanceOf()
3151 Label noPendingException1(env); in InstanceOf()
3161 Label instOfNotUndefined(env); in InstanceOf()
3162 Label instOfIsUndefined(env); in InstanceOf()
3174 Label targetIsCallable1(env); in InstanceOf()
3175 Label targetNotCallable1(env); in InstanceOf()
3201 Label entry(env); in GetMethod()
3204 Label exit(env); in GetMethod()
3208 Label isPendingException2(env); in GetMethod()
3209 Label noPendingException2(env); in GetMethod()
3217 Label valueIsUndefinedOrNull(env); in GetMethod()
3218 Label valueNotUndefinedOrNull(env); in GetMethod()
3227 Label valueIsCallable(env); in GetMethod()
3228 Label valueNotCallable(env); in GetMethod()
3252 Label entry(env); in FastGetPropertyByName()
3255 Label exit(env); in FastGetPropertyByName()
3256 Label checkResult(env); in FastGetPropertyByName()
3257 Label fastpath(env); in FastGetPropertyByName()
3258 Label slowpath(env); in FastGetPropertyByName()
3281 Label entry(env); in OrdinaryHasInstance()
3284 Label exit(env); in OrdinaryHasInstance()
3288 Label targetIsCallable2(env); in OrdinaryHasInstance()
3289 Label targetNotCallable2(env); in OrdinaryHasInstance()
3301 Label targetIsBoundFunction(env); in OrdinaryHasInstance()
3302 Label targetNotBoundFunction(env); in OrdinaryHasInstance()
3313 Label objIsHeapObject(env); in OrdinaryHasInstance()
3314 Label objIsEcmaObject(env); in OrdinaryHasInstance()
3315 Label objNotEcmaObject(env); in OrdinaryHasInstance()
3334 Label isPendingException3(env); in OrdinaryHasInstance()
3335 Label noPendingException3(env); in OrdinaryHasInstance()
3345 Label constructorPrototypeIsHeapObject(env); in OrdinaryHasInstance()
3346 Label constructorPrototypeIsEcmaObject(env); in OrdinaryHasInstance()
3347 Label constructorPrototypeNotEcmaObject(env); in OrdinaryHasInstance()
3367 Label loopHead(env); in OrdinaryHasInstance()
3368 Label loopEnd(env); in OrdinaryHasInstance()
3369 Label afterLoop(env); in OrdinaryHasInstance()
3370 Label strictEqual1(env); in OrdinaryHasInstance()
3371 Label notStrictEqual1(env); in OrdinaryHasInstance()
3372 Label shouldReturn(env); in OrdinaryHasInstance()
3373 Label shouldContinue(env); in OrdinaryHasInstance()
3420 Label entry(env); in GetPrototype()
3423 Label exit(env); in GetPrototype()
3424 Label objectIsHeapObject(env); in GetPrototype()
3425 Label objectIsEcmaObject(env); in GetPrototype()
3426 Label objectNotEcmaObject(env); in GetPrototype()
3440 Label objectIsJsProxy(env); in GetPrototype()
3441 Label objectNotIsJsProxy(env); in GetPrototype()
3463 Label entry(env); in SameValue()
3466 Label exit(env); in SameValue()
3469 Label strictEqual2(env); in SameValue()
3470 Label stringEqualCheck(env); in SameValue()
3471 Label stringCompare(env); in SameValue()
3472 Label bigIntEqualCheck(env); in SameValue()
3473 Label numberEqualCheck1(env); in SameValue()
3483 Label leftIsNumber(env); in SameValue()
3484 Label leftIsNotNumber(env); in SameValue()
3488 Label rightIsNumber(env); in SameValue()
3492 Label numberEqualCheck2(env); in SameValue()
3493 Label leftIsInt(env); in SameValue()
3494 Label leftNotInt(env); in SameValue()
3495 Label getRight(env); in SameValue()
3509 Label rightIsInt(env); in SameValue()
3510 Label rightNotInt(env); in SameValue()
3525 Label boolAndCheck(env); in SameValue()
3526 Label signbitCheck(env); in SameValue()
3532 Label leftIsMinusZero(env); in SameValue()
3533 Label leftNotMinusZero(env); in SameValue()
3538 Label rightIsMinusZero(env); in SameValue()
3548 Label rightNotMinusZero(env); in SameValue()
3576 Label leftIsBigInt(env); in SameValue()
3577 Label leftIsNotBigInt(env); in SameValue()
3581 Label rightIsBigInt(env); in SameValue()
3598 Label entry(env); in FastStringEqual()
3601 Label exit(env); in FastStringEqual()
3602 Label lengthCompare(env); in FastStringEqual()
3603 Label hashcodeCompare(env); in FastStringEqual()
3604 Label contentsCompare(env); in FastStringEqual()
3632 Label entry(env); in FastStrictEqual()
3635 Label strictEqual(env); in FastStrictEqual()
3636 Label leftIsNumber(env); in FastStrictEqual()
3637 Label leftIsNotNumber(env); in FastStrictEqual()
3638 Label sameVariableCheck(env); in FastStrictEqual()
3639 Label stringEqualCheck(env); in FastStrictEqual()
3640 Label stringCompare(env); in FastStrictEqual()
3641 Label bigIntEqualCheck(env); in FastStrictEqual()
3642 Label exit(env); in FastStrictEqual()
3646 Label rightIsNumber(env); in FastStrictEqual()
3652 Label leftIsInt(env); in FastStrictEqual()
3653 Label leftNotInt(env); in FastStrictEqual()
3654 Label getRight(env); in FastStrictEqual()
3655 Label numberEqualCheck(env); in FastStrictEqual()
3669 Label rightIsInt(env); in FastStrictEqual()
3670 Label rightNotInt(env); in FastStrictEqual()
3685 Label doubleEqualCheck(env); in FastStrictEqual()
3708 Label leftIsBigInt(env); in FastStrictEqual()
3709 Label leftIsNotBigInt(env); in FastStrictEqual()
3713 Label rightIsBigInt(env); in FastStrictEqual()
3734 Label entry(env); in FastEqual()
3737 Label leftEqualRight(env); in FastEqual()
3738 Label leftNotEqualRight(env); in FastEqual()
3739 Label exit(env); in FastEqual()
3743 Label leftIsDouble(env); in FastEqual()
3744 Label leftNotDoubleOrLeftNotNan(env); in FastEqual()
3749 Label leftIsNan(env); in FastEqual()
3765 Label leftIsNumber(env); in FastEqual()
3766 Label leftNotNumberOrLeftNotIntOrRightNotInt(env); in FastEqual()
3770 Label leftIsInt(env); in FastEqual()
3774 Label rightIsInt(env); in FastEqual()
3785 Label rightIsUndefinedOrNull(env); in FastEqual()
3786 Label leftOrRightNotUndefinedOrNull(env); in FastEqual()
3790 Label leftIsHeapObject(env); in FastEqual()
3791 Label leftNotHeapObject(env); in FastEqual()
3800 Label leftIsUndefinedOrNull(env); in FastEqual()
3811 Label leftIsBool(env); in FastEqual()
3812 Label leftNotBoolOrRightNotSpecial(env); in FastEqual()
3816 Label rightIsSpecial(env); in FastEqual()
3840 Label entry(env); in FastToBoolean()
3843 Label exit(env); in FastToBoolean()
3845 Label isSpecial(env); in FastToBoolean()
3846 Label notSpecial(env); in FastToBoolean()
3847 Label isNumber(env); in FastToBoolean()
3848 Label isInt(env); in FastToBoolean()
3849 Label isDouble(env); in FastToBoolean()
3850 Label notNumber(env); in FastToBoolean()
3851 Label notNan(env); in FastToBoolean()
3852 Label isString(env); in FastToBoolean()
3853 Label notString(env); in FastToBoolean()
3854 Label isBigint(env); in FastToBoolean()
3855 Label lengthIsOne(env); in FastToBoolean()
3856 Label returnTrue(env); in FastToBoolean()
3857 Label returnFalse(env); in FastToBoolean()
3926 Label entry(env); in FastDiv()
3931 Label leftIsNumber(env); in FastDiv()
3932 Label leftNotNumberOrRightNotNumber(env); in FastDiv()
3933 Label leftIsNumberAndRightIsNumber(env); in FastDiv()
3934 Label leftIsDoubleAndRightIsDouble(env); in FastDiv()
3935 Label exit(env); in FastDiv()
3939 Label rightIsNumber(env); in FastDiv()
3943 Label leftIsInt(env); in FastDiv()
3944 Label leftNotInt(env); in FastDiv()
3964 Label rightIsInt(env); in FastDiv()
3965 Label rightNotInt(env); in FastDiv()
3980 Label rightIsZero(env); in FastDiv()
3981 Label rightNotZero(env); in FastDiv()
3985 Label leftIsZero(env); in FastDiv()
3986 Label leftNotZero(env); in FastDiv()
3987 Label leftIsZeroOrNan(env); in FastDiv()
3988 Label leftNotZeroAndNotNan(env); in FastDiv()
3996 Label leftIsNan(env); in FastDiv()
4035 Label entry(env); in FastBinaryOp()
4041 Label exit(env); in FastBinaryOp()
4042 Label doFloatOp(env); in FastBinaryOp()
4043 Label doIntOp(env); in FastBinaryOp()
4044 Label leftIsNumber(env); in FastBinaryOp()
4045 Label rightIsNumber(env); in FastBinaryOp()
4046 Label leftIsIntRightIsDouble(env); in FastBinaryOp()
4047 Label rightIsInt(env); in FastBinaryOp()
4048 Label rightIsDouble(env); in FastBinaryOp()
4056 Label leftIsInt(env); in FastBinaryOp()
4057 Label leftIsDouble(env); in FastBinaryOp()
4107 Label entry(env); in FastAddSubAndMul()
4110 Label exit(env); in FastAddSubAndMul()
4111 Label overflow(env); in FastAddSubAndMul()
4112 Label notOverflow(env); in FastAddSubAndMul()
4160 Label entry(env); in FastMod()
4167 Label leftIsInt(env); in FastMod()
4168 Label leftNotIntOrRightNotInt(env); in FastMod()
4169 Label exit(env); in FastMod()
4173 Label rightIsInt(env); in FastMod()
4179 Label leftGreaterZero(env); in FastMod()
4183 Label rightGreaterZero(env); in FastMod()
4195 Label leftIsNumber(env); in FastMod()
4196 Label leftNotNumberOrRightNotNumber(env); in FastMod()
4197 Label leftIsNumberAndRightIsNumber(env); in FastMod()
4198 Label leftIsDoubleAndRightIsDouble(env); in FastMod()
4202 Label rightIsNumber(env); in FastMod()
4206 Label leftIsInt1(env); in FastMod()
4207 Label leftNotInt1(env); in FastMod()
4227 Label rightIsInt1(env); in FastMod()
4228 Label rightNotInt1(env); in FastMod()
4243 Label rightNotZero(env); in FastMod()
4244 Label rightIsZeroOrNanOrLeftIsNanOrInf(env); in FastMod()
4245 Label rightNotZeroAndNanAndLeftNotNanAndInf(env); in FastMod()
4249 Label rightNotNan(env); in FastMod()
4253 Label leftNotNan(env); in FastMod()
4269 Label leftNotZero(env); in FastMod()
4270 Label leftIsZeroOrRightIsInf(env); in FastMod()
4274 Label rightNotInf(env); in FastMod()
4299 Label entryLabel(env); in GetGlobalOwnProperty()
4304 Label notNegtiveOne(env); in GetGlobalOwnProperty()
4305 Label exit(env); in GetGlobalOwnProperty()
4310 Label callGetter(env); in GetGlobalOwnProperty()
4349 Label entry(env); in JSAPIContainerGet()
4351 Label exit(env); in JSAPIContainerGet()
4356 Label isVailedIndex(env); in JSAPIContainerGet()
4357 Label notValidIndex(env); in JSAPIContainerGet()
4383 Label entry(env); in DoubleToInt()
4385 Label exit(env); in DoubleToInt()
4386 Label overflow(env); in DoubleToInt()
4418 Label entry(env); in ReturnExceptionIfAbruptCompletion()
4420 Label exit(env); in ReturnExceptionIfAbruptCompletion()
4421 Label hasPendingException(env); in ReturnExceptionIfAbruptCompletion()
4435 Label subentry(env); in GetHashcodeFromString()
4437 Label noRawHashcode(env); in GetHashcodeFromString()
4438 Label exit(env); in GetHashcodeFromString()
4457 Label entryPass(env); in ConstructorCheck()
4458 Label exit(env); in ConstructorCheck()
4461 Label isHeapObject(env); in ConstructorCheck()
4462 Label isEcmaObj(env); in ConstructorCheck()
4463 Label notEcmaObj(env); in ConstructorCheck()
4474 Label ctorIsBase(env); in ConstructorCheck()
4475 Label ctorNotBase(env); in ConstructorCheck()
4484 Label throwExeption(env); in ConstructorCheck()
4485 Label returnObj(env); in ConstructorCheck()
4507 Label entryPass(env); in JSCallDispatch()
4508 Label exit(env); in JSCallDispatch()
4512 Label funcIsHeapObject(env); in JSCallDispatch()
4513 Label funcIsCallable(env); in JSCallDispatch()
4514 Label funcNotCallable(env); in JSCallDispatch()
4536 Label methodIsNative(env); in JSCallDispatch()
4537 Label methodNotNative(env); in JSCallDispatch()
4540 Label notFastBuiltinsArg0(env); in JSCallDispatch()
4541 Label notFastBuiltinsArg1(env); in JSCallDispatch()
4542 Label notFastBuiltinsArg2(env); in JSCallDispatch()
4543 Label notFastBuiltinsArg3(env); in JSCallDispatch()
4544 Label notFastBuiltins(env); in JSCallDispatch()
4650 Label funcIsClassConstructor(env); in JSCallDispatch()
4651 Label funcNotClassConstructor(env); in JSCallDispatch()
4666 Label methodisAot(env); in JSCallDispatch()
4667 Label methodNotAot(env); in JSCallDispatch()
4845 …GateRef actualNumArgs, GateRef callField, GateRef method, Label* notFastBuiltins, Label* exit, Var… in CallFastPath()
4849 Label isFastBuiltins(env); in CallFastPath()
4892 Label entry(env); in TryStringOrSymbelToElementIndex()
4894 Label exit(env); in TryStringOrSymbelToElementIndex()
4897 Label keyNotSymbol(env); in TryStringOrSymbelToElementIndex()
4901 Label greatThanZero(env); in TryStringOrSymbelToElementIndex()
4902 Label inRange(env); in TryStringOrSymbelToElementIndex()
4909 Label isUtf8(env); in TryStringOrSymbelToElementIndex()
4916 Label isDigitZero(env); in TryStringOrSymbelToElementIndex()
4917 Label notDigitZero(env); in TryStringOrSymbelToElementIndex()
4921 Label lengthIsOne(env); in TryStringOrSymbelToElementIndex()
4931 Label isDigit(env); in TryStringOrSymbelToElementIndex()
4932 Label notIsDigit(env); in TryStringOrSymbelToElementIndex()
4937 Label loopHead(env); in TryStringOrSymbelToElementIndex()
4938 Label loopEnd(env); in TryStringOrSymbelToElementIndex()
4939 Label afterLoop(env); in TryStringOrSymbelToElementIndex()
4945 Label isDigit2(env); in TryStringOrSymbelToElementIndex()
4946 Label notDigit2(env); in TryStringOrSymbelToElementIndex()
4958 Label hasPoint(env); in TryStringOrSymbelToElementIndex()
4971 Label lessThanMaxIndex(env); in TryStringOrSymbelToElementIndex()
4982 Label isNegative(env); in TryStringOrSymbelToElementIndex()
5002 Label entry(env); in GetTypeArrayPropertyByName()
5004 Label exit(env); in GetTypeArrayPropertyByName()
5007 Label notOnProtoChain(env); in GetTypeArrayPropertyByName()
5013 Label isNegativeZero(env); in GetTypeArrayPropertyByName()
5014 Label notNegativeZero(env); in GetTypeArrayPropertyByName()
5024 Label validIndex(env); in GetTypeArrayPropertyByName()
5025 Label notValidIndex(env); in GetTypeArrayPropertyByName()
5035 Label returnNull(env); in GetTypeArrayPropertyByName()
5055 Label entry(env); in SetTypeArrayPropertyByName()
5057 Label exit(env); in SetTypeArrayPropertyByName()
5059 Label notOnProtoChain(env); in SetTypeArrayPropertyByName()
5065 Label isNegativeZero(env); in SetTypeArrayPropertyByName()
5066 Label notNegativeZero(env); in SetTypeArrayPropertyByName()
5070 Label isObj(env); in SetTypeArrayPropertyByName()
5071 Label notObj(env); in SetTypeArrayPropertyByName()
5085 Label validIndex(env); in SetTypeArrayPropertyByName()
5086 Label notValidIndex(env); in SetTypeArrayPropertyByName()
5096 Label returnNull(env); in SetTypeArrayPropertyByName()
5116 Label subEntry(env); in PGOProfiler()
5128 Label exit(env); in PGOProfiler()
5129 Label pgoProfiler(env); in PGOProfiler()
5142 void StubBuilder::Assert(int messageId, int line, GateRef glue, GateRef condition, Label *nextLabel) in Assert()
5145 Label ok(env); in Assert()
5146 Label notOk(env); in Assert()