Lines Matching refs:Branch
50 void StubBuilder::Branch(GateRef condition, Label *trueLabel, Label *falseLabel) in Branch() function in panda::ecmascript::kungfu::StubBuilder
54 GateRef ifBranch = env_->GetBuilder()->Branch(currentControl, condition); in Branch()
125 Branch(Int32LessThanOrEqual(propsNum, Int32(9)), ¬ExceedUpper, &exceedUpper); in FindElementWithCache()
136 Branch(Int32Equal(propsNum, Int32(0)), &propsNumIsZero, &propsNumNotZero); in FindElementWithCache()
148 Branch(Equal(keyInProperty, key), &equal, ¬Equal); in FindElementWithCache()
156 Branch(Int32UnsignedLessThan(*i, propsNum), &loopEnd, &afterLoop); in FindElementWithCache()
202 Branch(TaggedIsHole(element), &isHole, ¬Hole); in FindElementFromNumberDictionary()
208 Branch(TaggedIsUndefined(element), &isUndefined, ¬Undefined); in FindElementFromNumberDictionary()
215 Branch(Int32Equal(index, GetInt32OfTInt(element)), &isMatch, ¬Match); in FindElementFromNumberDictionary()
254 Branch(IsSymbol(key), &isSymbol, ¬Symbol); in FindEntryFromNameDictionary()
265 Branch(IsString(key), &isString, ¬String); in FindEntryFromNameDictionary()
285 Branch(TaggedIsHole(element), &isHole, ¬Hole); in FindEntryFromNameDictionary()
295 Branch(TaggedIsUndefined(element), &isUndefined, ¬Undefined); in FindEntryFromNameDictionary()
306 Branch(Equal(key, element), &isMatch, ¬Match); in FindEntryFromNameDictionary()
363 Branch(IsSymbol(key), &isSymbol, ¬Symbol); in FindEntryFromTransitionDictionary()
374 Branch(IsString(key), &isString, ¬String); in FindEntryFromTransitionDictionary()
395 Branch(TaggedIsHole(element), &isHole, ¬Hole); in FindEntryFromTransitionDictionary()
405 Branch(TaggedIsUndefined(element), &isUndefined, ¬Undefined); in FindEntryFromTransitionDictionary()
416 Branch( in FindEntryFromTransitionDictionary()
460 Branch(IsInlinedProperty(attr), &inlinedProp, ¬InlinedProp); in JSObjectGetProperty()
481 Branch(IsDoubleRepInPropAttr(rep), &doubleToTagged, &nonDoubleToTagged); in JSObjectGetProperty()
490 Branch(IsIntRepInPropAttr(rep), &intToTagged, &exit); in JSObjectGetProperty()
514 Branch(IsInlinedProperty(attr), &inlinedProp, ¬InlinedProp); in JSObjectSetProperty()
547 Branch(Int32GreaterThan(newL, Int32(JSHClass::MAX_CAPACITY_OF_OUT_OBJECTS)), in ComputePropertyCapacityInJSObj()
574 Branch(IsAccessorInternal(accessor), &isInternal, ¬Internal); in CallGetterHelper()
581 Branch(Equal(accessor, lengthAccessor), &arrayLength, &tryContinue); in CallGetterHelper()
597 Branch(TaggedIsUndefined(getter), &objIsUndefined, &objNotUndefined); in CallGetterHelper()
609 Branch(HasPendingException(glue), &exit, &noPendingException); in CallGetterHelper()
634 Branch(IsAccessorInternal(accessor), &isInternal, ¬Internal); in CallSetterHelper()
646 Branch(TaggedIsUndefined(setter), &objIsUndefined, &objNotUndefined); in CallSetterHelper()
658 Branch(HasPendingException(glue), &exit, &noPendingException); in CallSetterHelper()
681 Branch(IsAccessorInternal(accessor), &isInternal, ¬Internal); in ShouldCallSetter()
686 Branch(Equal(receiver, holder), &receiverEqualsHolder, &receiverNotEqualsHolder); in ShouldCallSetter()
720 Branch(Equal(newClass, Undefined()), ¬FindHClass, &findHClass); in JSHClassAddProperty()
776 Branch(SetHasConstructorCondition(glue, receiver, key), &setHasCtor, ¬SetHasCtor); in AddPropertyByName()
792 …Branch(Int32UnsignedLessThan(numberOfProps, inlinedProperties), &hasUnusedInProps, &noUnusedInProp… in AddPropertyByName()
815 Branch(Int32Equal(*length, Int32(0)), &lenIsZero, &lenNotZero); in AddPropertyByName()
830 Branch(IsDictionaryMode(*array), &isDictMode, ¬DictMode); in AddPropertyByName()
846 Branch(Int32GreaterThanOrEqual(*length, outProps), &isArrayFull, &arrayNotFull); in AddPropertyByName()
853 … Branch(Int32GreaterThanOrEqual(*length, Int32(JSHClass::MAX_CAPACITY_OF_OUT_OBJECTS)), in AddPropertyByName()
915 Branch(TaggedIsInt(value), &isInt, ¬Int); in TaggedToRepresentation()
925 Branch(TaggedIsDouble(value), &isDouble, ¬Double); in TaggedToRepresentation()
953 Branch(TaggedIsInt(value), &isInt, &isNotInt); in TaggedToElementKind()
963 Branch(TaggedIsObject(value), &isObject, &isDouble); in TaggedToElementKind()
972 Branch(TaggedIsHeapObject(value), &isHeapObject, &exit); in TaggedToElementKind()
977 Branch(TaggedIsString(value), &isString, &isNonString); in TaggedToElementKind()
1015 Branch(TaggedIsHeapObject(value), &isHeapObject, &exit); in Store()
1059 Branch(IsDoubleRepInPropAttr(rep), &repIsDouble, &repIsNonDouble); in SetValueWithRep()
1064 Branch(TaggedIsInt(value), &valueIsInt, &valueIsNotInt); in SetValueWithRep()
1075 Branch(TaggedIsObject(value), &valueIsObject, &valueIsDouble); in SetValueWithRep()
1093 Branch(IsIntRepInPropAttr(rep), &repIsInt, &repIsTagged); in SetValueWithRep()
1098 Branch(TaggedIsInt(value), &valueIsInt, &valueIsNotInt); in SetValueWithRep()
1138 Branch(BoolAnd(objectNotInYoung, valueRegionInYoung), &isVailedIndex, ¬ValidIndex); in SetValueWithBarrier()
1145 Branch(IntPtrEuqal(oldToNewSet, IntPtr(0)), &isNullPtr, ¬NullPtr); in SetValueWithBarrier()
1181 …Branch(Int64Equal(state, Int64(static_cast<int64_t>(MarkStatus::READY_TO_MARK))), &exit, &marking); in SetValueWithBarrier()
1201 Branch(TaggedIsHeapObject(obj), &isHeapObject, &exit); in TaggedIsBigInt()
1222 Branch(TaggedIsHeapObject(obj), &isHeapObject, &exit); in TaggedIsPropertyBox()
1243 Branch(TaggedIsHeapObject(x), &isHeapObject, &exit); in TaggedIsAccessor()
1300 Branch(Int32Equal(len, Int32(0)), &exit, &greatThanZero); in StringToElementIndex()
1302 Branch(Int32GreaterThan(len, Int32(MAX_ELEMENT_INDEX_LEN)), &exit, &inRange); in StringToElementIndex()
1307 Branch(isUtf16String, &exit, &isUtf8); in StringToElementIndex()
1315 Branch(Int32Equal(*c, Int32('0')), &isDigitZero, ¬DigitZero); in StringToElementIndex()
1319 Branch(Int32Equal(len, Int32(1)), &lengthIsOne, &exit); in StringToElementIndex()
1331 Branch(IsDigit(*c), &isDigit, &exit); in StringToElementIndex()
1336 Branch(Int32UnsignedLessThan(*i, len), &loopHead, &afterLoop); in StringToElementIndex()
1342 Branch(IsDigit(*c), &isDigit2, ¬Digit2); in StringToElementIndex()
1348 Branch(Int32UnsignedLessThan(*i, len), &loopEnd, &afterLoop); in StringToElementIndex()
1358 Branch(Int64LessThan(*n, Int64(JSObject::MAX_ELEMENT_INDEX)), in StringToElementIndex()
1385 Branch(TaggedIsInt(key), &isKeyInt, ¬KeyInt); in TryToElementsIndex()
1395 Branch(TaggedIsString(key), &isString, ¬String); in TryToElementsIndex()
1404 Branch(TaggedIsDouble(key), &isDouble, &exit); in TryToElementsIndex()
1410 Branch(DoubleEqual(number, ChangeInt32ToFloat64(integer)), &isEqual, &exit); in TryToElementsIndex()
1438 Branch(Int32NotEqual(recordEntry, Int32(-1)), &foundInGlobalRecord, &exit); in LdGlobalRecord()
1461 …Branch(HandlerBaseIsInlinedProperty(handlerInfo), &handlerInfoIsInlinedProps, &handlerInfoNotInlin… in LoadFromField()
1478 Branch(IsDoubleRepInPropAttr(rep), &doubleToTagged, &nonDoubleToTagged); in LoadFromField()
1487 Branch(IsIntRepInPropAttr(rep), &intToTagged, &exit); in LoadFromField()
1510 Branch(IsInvalidPropertyBox(cell), &cellIsInvalid, &cellNotInvalid); in LoadGlobal()
1539 Branch(TaggedIsWeak(cachedValue), &exit, &cachedValueNotWeak); in CheckPolyHClass()
1546 Branch(Int32UnsignedLessThan(*i, length), &iLessLength, &exit); in CheckPolyHClass()
1550 Branch(Equal(LoadObjectFromWeakRef(element), hclass), &hasHclass, &loopEnd); in CheckPolyHClass()
1592 Branch(TaggedIsInt(*handler), &handlerIsInt, &handlerNotInt); in LoadICWithHandler()
1596 Branch(IsField(handlerInfo), &handlerInfoIsField, &handlerInfoNotField); in LoadICWithHandler()
1604 Branch(IsNonExist(handlerInfo), &handlerInfoIsNonExist, &handlerInfoNotNonExist); in LoadICWithHandler()
1614 …Branch(TaggedIsPrototypeHandler(*handler), &handlerIsPrototypeHandler, &handlerNotPrototypeHandler… in LoadICWithHandler()
1618 Branch(GetHasChanged(cellValue), &cellHasChanged, &loopEnd); in LoadICWithHandler()
1654 …Branch(Int64GreaterThanOrEqual(index64, Int64(INT32_MAX)), &greaterThanInt32Max, ¬GreaterThanIn… in LoadElement()
1661 Branch(Int32LessThan(index, Int32(0)), &indexLessZero, &indexNotLessZero); in LoadElement()
1669 …Branch(Int32LessThanOrEqual(GetLengthOfTaggedArray(elements), index), &lengthLessIndex, &lengthNot… in LoadElement()
1712 …Branch(Int64GreaterThanOrEqual(index64, Int64(INT32_MAX)), &greaterThanInt32Max, ¬GreaterThanIn… in ICStoreElement()
1719 Branch(Int32LessThan(index, Int32(0)), &indexLessZero, &indexNotLessZero); in ICStoreElement()
1728 Branch(TaggedIsInt(*varHandler), &handlerIsInt, &handlerNotInt); in ICStoreElement()
1732 Branch(HandlerBaseIsJSArray(handlerInfo), &handerInfoIsJSArray, &handerInfoNotJSArray); in ICStoreElement()
1735 Branch(IsJsCOWArray(receiver), &isJsCOWArray, &isNotJsCOWArray); in ICStoreElement()
1748 … Branch(Int32GreaterThanOrEqual(index, oldLength), &indexGreaterLength, &handerInfoNotJSArray); in ICStoreElement()
1760 Branch(Int32GreaterThanOrEqual(index, capacity), &callRuntime, &storeElement); in ICStoreElement()
1768 Branch(TaggedIsHole(*result), &exit, &transition); in ICStoreElement()
1774 Branch(Int32GreaterThan(index, capacity), &hole, ¬Hole); in ICStoreElement()
1802 Branch(GetHasChanged(cellValue), &cellHasChanged, &loopEnd); in ICStoreElement()
1862 Branch(TaggedIsInt(*handler), &handlerIsInt, &handlerNotInt); in StoreICWithHandler()
1866 Branch(IsField(handlerInfo), &handlerInfoIsField, &handlerInfoNotField); in StoreICWithHandler()
1881 …Branch(TaggedIsTransitionHandler(*handler), &handlerIsTransitionHandler, &handlerNotTransitionHand… in StoreICWithHandler()
1889 Branch(TaggedIsTransWithProtoHandler(*handler), &handlerIsTransWithProtoHandler, in StoreICWithHandler()
1894 Branch(GetHasChanged(cellValue), &cellHasChanged, &cellNotChanged); in StoreICWithHandler()
1903 …Branch(TaggedIsPrototypeHandler(*handler), &handlerIsPrototypeHandler, &handlerNotPrototypeHandler… in StoreICWithHandler()
1906 … Branch(TaggedIsPropertyBox(*handler), &handlerIsPropertyBox, &handlerNotPropertyBox); in StoreICWithHandler()
1917 Branch(TaggedIsNull(cellValue), &cellHasChanged, &cellNotNull); in StoreICWithHandler()
1920 Branch(GetHasChanged(cellValue), &cellHasChanged, &loopEnd); in StoreICWithHandler()
1931 … Branch(TaggedIsStoreTSHandler(*handler), &handlerIsStoreTSHandler, &handlerNotStoreTSHandler); in StoreICWithHandler()
1935 Branch(GetHasChanged(cellValue), &cellHasChanged, &aotCellNotChanged); in StoreICWithHandler()
1941 Branch(IsField(handlerInfo), &aotHandlerInfoIsField, &aotHandlerInfoNotField); in StoreICWithHandler()
1984 …Branch(HandlerBaseIsInlinedProperty(handler), &handlerIsInlinedProperty, &handlerNotInlinedPropert… in StoreField()
2033 …Branch(HandlerBaseIsInlinedProperty(handlerInfo), &handlerInfoIsInlinedProps, &handlerInfoNotInlin… in StoreWithTransition()
2041 Branch(Int32GreaterThanOrEqual(index, capacity), &indexMoreCapacity, &indexLessCapacity); in StoreWithTransition()
2084 Branch(IsInvalidPropertyBox(cell), &cellIsInvalid, &cellNotInvalid); in StoreGlobal()
2141 Branch(Int32LessThan(arrayIndex, Int32(0)), <Zero, ¬LtZero); in GetKeyFromDictionary()
2145 Branch(Int32GreaterThan(arrayIndex, dictionaryLength), >Length, ¬GtLength); in GetKeyFromDictionary()
2201 Branch(IsSpecialIndexedObj(jsType), &isSpecialIndexed, ¬SpecialIndexed); in GetPropertyByIndex()
2208 …Branch(Int32Equal(jsType, Int32(static_cast<int32_t>(JSType::JS_TYPED_ARRAY))), &exit, ¬TypedAr… in GetPropertyByIndex()
2210 Branch(IsFastTypeArray(jsType), &isFastTypeArray, ¬FastTypeArray); in GetPropertyByIndex()
2222 Branch(IsSpecialContainer(jsType), &isSpecialContainer, ¬SpecialContainer); in GetPropertyByIndex()
2239 Branch(IsDictionaryElement(hclass), &isDictionaryElement, ¬DictionaryElement); in GetPropertyByIndex()
2244 Branch(Int32UnsignedLessThan(index, GetLengthOfTaggedArray(elements)), in GetPropertyByIndex()
2252 Branch(TaggedIsNotHole(value), ¬Hole, &isHole); in GetPropertyByIndex()
2274 Branch(Int32NotEqual(entryA, Int32(-1)), ¬NegtiveOne, &negtiveOne); in GetPropertyByIndex()
2281 Branch(IsAccessor(attr), &isAccessor, ¬Accessor); in GetPropertyByIndex()
2299 Branch(TaggedIsHeapObject(*holder), &loopEnd, &afterLoop); in GetPropertyByIndex()
2329 Branch(TaggedIsNumber(*key), &isNumberOrStringSymbol, ¬Number); in GetPropertyByValue()
2332 Branch(TaggedIsStringOrSymbol(*key), &isNumberOrStringSymbol, ¬StringOrSymbol); in GetPropertyByValue()
2346 …Branch(Int64GreaterThanOrEqual(index64, Int64(INT32_MAX)), &greaterThanInt32Max, ¬GreaterThanIn… in GetPropertyByValue()
2353 Branch(Int32GreaterThanOrEqual(index, Int32(0)), &validIndex, ¬ValidIndex); in GetPropertyByValue()
2363 Branch(TaggedIsNumber(*key), &exit, ¬Number1); in GetPropertyByValue()
2370 Branch(TaggedIsString(*key), &isString, ¬String); in GetPropertyByValue()
2373 Branch(IsInternalString(*key), &isInternalString, ¬IntenalString); in GetPropertyByValue()
2419 Branch(IsSpecialIndexedObj(jsType), &isSIndexObj, ¬SIndexObj); in GetPropertyByName()
2425 Branch(IsFastTypeArray(jsType), &isFastTypeArray, ¬FastTypeArray); in GetPropertyByName()
2431 Branch(TaggedIsNull(*result), &isNull, ¬Null); in GetPropertyByName()
2438 Branch(TaggedIsHole(*result), ¬SIndexObj, &exit); in GetPropertyByName()
2450 Branch(IsDictionaryModeByHClass(hclass), &isDicMode, ¬DicMode); in GetPropertyByName()
2460 Branch(Int32NotEqual(entryA, Int32(-1)), &hasEntry, &noEntry); in GetPropertyByName()
2469 Branch(TaggedIsPropertyBox(value), &isPropertyBox, ¬PropertyBox); in GetPropertyByName()
2478 Branch(IsAccessor(attr), &isAccessor, ¬Accessor); in GetPropertyByName()
2487 Branch(TaggedIsHole(value), &noEntry, ¬Hole); in GetPropertyByName()
2508 Branch(Int32NotEqual(entryB, Int32(-1)), ¬NegtiveOne, &negtiveOne); in GetPropertyByName()
2517 Branch(IsAccessor(attr), &isAccessor1, ¬Accessor1); in GetPropertyByName()
2535 Branch(TaggedIsHeapObject(*holder), &loopEnd, &afterLoop); in GetPropertyByName()
2604 …Branch(Int32Equal(elementsKind, Int32(static_cast<int32_t>(ElementsKind::GENERIC))), &exit, &isNon… in TransitToElementsKind()
2611 Branch(Int32Equal(elementsKind, newKind), &exit, &change); in TransitToElementsKind()
2634 Branch(Equal(transition, Undefined()), &exit, ¬Undefined); in FindTransitions()
2639 Branch(TaggedIsWeak(transition), &isWeak, ¬Weak); in FindTransitions()
2652 Branch(Equal(cachedKey, key), &keyMatch, ¬Match); in FindTransitions()
2655 Branch(Int32Equal(metaData, cachedMetaData), &isMatch, ¬Match); in FindTransitions()
2677 Branch(Int32NotEqual(entryA, Int32(-1)), &isFound, ¬Found); in FindTransitions()
2682 Branch(Int64NotEqual(value, Undefined()), &valueNotUndefined, in FindTransitions()
2735 Branch(IsSpecialIndexedObj(jsType), &isSpecialIndex, ¬SpecialIndex); in SetPropertyByIndex()
2743 …Branch(Int32Equal(jsType, Int32(static_cast<int32_t>(JSType::JS_TYPED_ARRAY))), &exit, ¬TypedAr… in SetPropertyByIndex()
2745 Branch(IsFastTypeArray(jsType), &isFastTypeArray, ¬FastTypeArray); in SetPropertyByIndex()
2748 Branch(Equal(*holder, receiver), &checkIsOnPrototypeChain, &exit); in SetPropertyByIndex()
2765 Branch(IsDictionaryElement(hclass), &isDictionaryElement, ¬DictionaryElement); in SetPropertyByIndex()
2770 Branch(Equal(*holder, receiver), &isReceiver, &ifEnd); in SetPropertyByIndex()
2772 Branch(Equal(*holder, receiver), &isReceiver, &afterLoop); in SetPropertyByIndex()
2779 Branch(Int64LessThan(index, length), &inRange, &ifEnd); in SetPropertyByIndex()
2781 Branch(Int64LessThan(index, length), &inRange, &loopExit); in SetPropertyByIndex()
2788 Branch(Int64NotEqual(value1, Hole()), ¬Hole, &ifEnd); in SetPropertyByIndex()
2790 Branch(Int64NotEqual(value1, Hole()), ¬Hole, &loopExit); in SetPropertyByIndex()
2794 Branch(IsJsCOWArray(*holder), &isJsCOWArray, &isNotJsCOWArray); in SetPropertyByIndex()
2834 Branch(TaggedIsHeapObject(*holder), &loopEnd, &afterLoop); in SetPropertyByIndex()
2842 Branch(IsExtensible(receiver), &isExtensible, ¬Extensible); in SetPropertyByIndex()
2850 Branch(TaggedIsTrue(result), &success, &failed); in SetPropertyByIndex()
2903 Branch(IsSpecialIndexedObj(jsType), &isSIndexObj, ¬SIndexObj); in SetPropertyByName()
2908 Branch(IsFastTypeArray(jsType), &isFastTypeArray, ¬FastTypeArray); in SetPropertyByName()
2914 Branch(TaggedIsNull(*result), &isNull, ¬Null); in SetPropertyByName()
2921 Branch(TaggedIsHole(*result), ¬SIndexObj, &exit); in SetPropertyByName()
2928 Branch(IsSpecialContainer(jsType), &isSpecialContainer, ¬SpecialContainer); in SetPropertyByName()
2947 Branch(IsDictionaryModeByHClass(hclass), &isDicMode, ¬DicMode); in SetPropertyByName()
2959 Branch(Int32NotEqual(entry, Int32(-1)), &hasEntry, &ifEnd); in SetPropertyByName()
2961 Branch(Int32NotEqual(entry, Int32(-1)), &hasEntry, &loopExit); in SetPropertyByName()
2970 Branch(IsAccessor(attr), &isAccessor, ¬Accessor); in SetPropertyByName()
2977 … Branch(ShouldCallSetter(receiver, *holder, accessor, attr), &shouldCall, ¬Accessor); in SetPropertyByName()
2988 Branch(IsWritable(attr), &writable, ¬Writable); in SetPropertyByName()
3000 Branch(IsTSHClass(hclass), &isTS, ¬TS); in SetPropertyByName()
3005 Branch(TaggedIsHole(attrVal), &attrValIsHole, ¬TS); in SetPropertyByName()
3012 Branch(BoolAnd(checkReceiverHoleEntry, checkHolderEqualsRecv), in SetPropertyByName()
3030 Branch(Equal(*holder, receiver), &holdEqualsRecv, &ifEnd); in SetPropertyByName()
3032 Branch(Equal(*holder, receiver), &holdEqualsRecv, &afterLoop); in SetPropertyByName()
3056 Branch(Int32NotEqual(entry1, Int32(-1)), ¬NegtiveOne, &ifEnd); in SetPropertyByName()
3058 Branch(Int32NotEqual(entry1, Int32(-1)), ¬NegtiveOne, &loopExit); in SetPropertyByName()
3067 Branch(IsAccessor(attr1), &isAccessor1, ¬Accessor1); in SetPropertyByName()
3073 … Branch(ShouldCallSetter(receiver, *holder, accessor1, attr1), &shouldCall1, ¬Accessor1); in SetPropertyByName()
3084 Branch(IsWritable(attr1), &writable1, ¬Writable1); in SetPropertyByName()
3096 Branch(Equal(*holder, receiver), &holdEqualsRecv1, &ifEnd); in SetPropertyByName()
3098 Branch(Equal(*holder, receiver), &holdEqualsRecv1, &afterLoop); in SetPropertyByName()
3121 Branch(TaggedIsHeapObject(*holder), &loopEnd, &afterLoop); in SetPropertyByName()
3130 Branch(Int32NotEqual(*receiverHoleEntry, Int32(-1)), &holeEntryNotNegtiveOne, &holeEntryIfEnd); in SetPropertyByName()
3147 Branch(IsExtensible(receiver), &extensible, &inextensible); in SetPropertyByName()
3180 Branch(TaggedIsNumber(*varKey), &isNumberOrStringSymbol, ¬Number); in SetPropertyByValue()
3183 Branch(TaggedIsStringOrSymbol(*varKey), &isNumberOrStringSymbol, ¬StringOrSymbol); in SetPropertyByValue()
3197 …Branch(Int64GreaterThanOrEqual(index64, Int64(INT32_MAX)), &greaterThanInt32Max, ¬GreaterThanIn… in SetPropertyByValue()
3204 Branch(Int32GreaterThanOrEqual(index, Int32(0)), &validIndex, ¬ValidIndex); in SetPropertyByValue()
3215 Branch(TaggedIsNumber(*varKey), &isNumber1, ¬Number1); in SetPropertyByValue()
3225 Branch(TaggedIsString(*varKey), &isString, &setByName); in SetPropertyByValue()
3228 Branch(IsInternalString(*varKey), &setByName, ¬IntenalString); in SetPropertyByValue()
3256 Branch(IsProtoTypeHClass(oldHClass), &isProtoType, &exit); in NotifyHClassChanged()
3260 Branch(Equal(oldHClass, newHClass), &exit, ¬EqualHClass); in NotifyHClassChanged()
3283 Branch(IsSpecialContainer(jsType), &noDefaultLabel, &isDefaultLabel); in GetContainerProperty()
3317 Branch(TaggedIsTrue(obj), &objIsTrue, &objNotTrue); in FastTypeOf()
3327 Branch(TaggedIsFalse(obj), &objIsFalse, &objNotFalse); in FastTypeOf()
3337 Branch(TaggedIsNull(obj), &objIsNull, &objNotNull); in FastTypeOf()
3348 Branch(TaggedIsUndefined(obj), &objIsUndefined, &objNotUndefined); in FastTypeOf()
3364 Branch(TaggedIsHeapObject(obj), &objIsHeapObject, &objNotHeapObject); in FastTypeOf()
3369 Branch(IsString(obj), &objIsString, &objNotString); in FastTypeOf()
3380 Branch(IsSymbol(obj), &objIsSymbol, &objNotSymbol); in FastTypeOf()
3391 Branch(IsCallable(obj), &objIsCallable, &objNotCallable); in FastTypeOf()
3402 Branch(TaggedObjectIsBigInt(obj), &objIsBigInt, &objNotBigInt); in FastTypeOf()
3423 Branch(TaggedIsNumber(obj), &objIsNum, &objNotNum); in FastTypeOf()
3453 Branch(TaggedIsHeapObject(target), &targetIsHeapObject, &targetNotEcmaObject); in InstanceOf()
3455 Branch(TaggedObjectIsEcmaObject(target), &targetIsEcmaObject, &targetNotEcmaObject); in InstanceOf()
3475 Branch(HasPendingException(glue), &isPendingException, &noPendingException); in InstanceOf()
3488 Branch(TaggedIsUndefined(instof), &instOfIsUndefined, &instOfNotUndefined); in InstanceOf()
3496 Branch(IsCallable(target), &fastPath, &targetNotCallable); in InstanceOf()
3530 Branch(isEqual, &tryFastPath, &slowPath); in TryFastHasInstance()
3556 Branch(HasPendingException(glue), &isPendingException, &noPendingException); in GetMethod()
3565 Branch(TaggedIsUndefinedOrNull(value), &valueIsUndefinedOrNull, &valueNotUndefinedOrNull); in GetMethod()
3575 Branch(IsCallable(value), &valueIsCallable, &valueNotCallable); in GetMethod()
3606 Branch(TaggedIsHeapObject(obj), &fastpath, &slowpath); in FastGetPropertyByName()
3610 Branch(TaggedIsHole(*result), &slowpath, &exit); in FastGetPropertyByName()
3634 Branch(TaggedIsHeapObject(obj), &fastPath, &slowPath); in FastGetPropertyByIndex()
3639 Branch(TaggedIsHole(*result), &slowPath, &exit); in FastGetPropertyByIndex()
3665 Branch(IsCallable(target), &targetIsCallable, &targetNotCallable); in OrdinaryHasInstance()
3678 Branch(IsBoundFunction(target), &targetIsBoundFunction, &targetNotBoundFunction); in OrdinaryHasInstance()
3691 Branch(TaggedIsHeapObject(obj), &objIsHeapObject, &objNotEcmaObject); in OrdinaryHasInstance()
3693 Branch(TaggedObjectIsEcmaObject(obj), &objIsEcmaObject, &objNotEcmaObject); in OrdinaryHasInstance()
3711 Branch(HasPendingException(glue), &isPendingException, &noPendingException); in OrdinaryHasInstance()
3723 Branch(TaggedIsHeapObject(constructorPrototype), &constructorPrototypeIsHeapObject, in OrdinaryHasInstance()
3726 … Branch(TaggedObjectIsEcmaObject(constructorPrototype), &constructorPrototypeIsEcmaObject, in OrdinaryHasInstance()
3750 Branch(TaggedIsNull(*object), &afterLoop, &loopHead); in OrdinaryHasInstance()
3755 Branch(isEqual, &strictEqual1, ¬StrictEqual1); in OrdinaryHasInstance()
3765 Branch(HasPendingException(glue), &shouldReturn, &shouldContinue); in OrdinaryHasInstance()
3773 Branch(TaggedIsNull(*object), &afterLoop, &loopEnd); in OrdinaryHasInstance()
3803 Branch(TaggedIsHeapObject(object), &objectIsHeapObject, &objectNotEcmaObject); in GetPrototype()
3805 Branch(TaggedObjectIsEcmaObject(object), &objectIsEcmaObject, &objectNotEcmaObject); in GetPrototype()
3817 Branch(IsJsProxy(object), &objectIsJsProxy, &objectNotIsJsProxy); in GetPrototype()
3850 Branch(Equal(left, right), &strictEqual, &numberEqualCheck1); in SameValue()
3860 Branch(TaggedIsNumber(left), &leftIsNumber, &leftIsNotNumber); in SameValue()
3864 Branch(TaggedIsNumber(right), &rightIsNumber, &exit); in SameValue()
3871 Branch(TaggedIsInt(left), &leftIsInt, &leftNotInt); in SameValue()
3886 Branch(TaggedIsInt(right), &rightIsInt, &rightNotInt); in SameValue()
3902 Branch(DoubleEqual(*doubleLeft, *doubleRight), &signbitCheck, &boolAndCheck); in SameValue()
3909 Branch(Int64Equal(leftEncoding, Int64(base::MINUS_ZERO_BITS)), in SameValue()
3914 … Branch(Int64Equal(RightEncoding, Int64(base::MINUS_ZERO_BITS)), &rightIsMinusZero, &exit); in SameValue()
3924 … Branch(Int64Equal(RightEncoding, Int64(base::MINUS_ZERO_BITS)), &exit, &rightNotMinusZero); in SameValue()
3941 Branch(TaggedIsNumber(right), &exit, &stringEqualCheck); in SameValue()
3943 Branch(BothAreString(left, right), &stringCompare, &bigIntEqualCheck); in SameValue()
3953 Branch(TaggedIsBigInt(left), &leftIsBigInt, &exit); in SameValue()
3957 Branch(TaggedIsBigInt(right), &rightIsBigInt, &exit); in SameValue()
3981 Branch(Int32Equal(ZExtInt1ToInt32(IsUtf16String(left)), ZExtInt1ToInt32(IsUtf16String(right))), in FastStringEqual()
3985 Branch(Int32Equal(GetLengthFromString(left), GetLengthFromString(right)), &hashcodeCompare, in FastStringEqual()
3992 Branch(Int64Equal(leftHash, Int64(-1)), &contentsCompare, &leftNotNeg); in FastStringEqual()
3996 Branch(Int64Equal(rightHash, Int64(-1)), &contentsCompare, &rightNotNeg); in FastStringEqual()
3998 Branch(Int64Equal(leftHash, rightHash), &contentsCompare, &exit); in FastStringEqual()
4028 Branch(TaggedIsNumber(left), &leftIsNumber, &leftIsNotNumber); in FastStrictEqual()
4032 Branch(TaggedIsNumber(right), &rightIsNumber, &exit); in FastStrictEqual()
4043 Branch(TaggedIsInt(left), &leftIsInt, &leftNotInt); in FastStrictEqual()
4059 Branch(TaggedIsInt(right), &rightIsInt, &rightNotInt); in FastStrictEqual()
4078 … Branch(BoolOr(DoubleIsNAN(*doubleLeft), DoubleIsNAN(*doubleRight)), &exit, &doubleEqualCheck); in FastStrictEqual()
4088 Branch(TaggedIsNumber(right), &exit, &sameVariableCheck); in FastStrictEqual()
4090 Branch(Equal(left, right), &strictEqual, &stringEqualCheck); in FastStrictEqual()
4092 Branch(BothAreString(left, right), &stringCompare, &bigIntEqualCheck); in FastStrictEqual()
4103 Branch(TaggedIsBigInt(left), &leftIsBigInt, &exit); in FastStrictEqual()
4107 Branch(TaggedIsBigInt(right), &rightIsBigInt, &exit); in FastStrictEqual()
4135 Branch(Equal(left, right), &leftEqualRight, &leftNotEqualRight); in FastEqual()
4140 Branch(TaggedIsDouble(left), &leftIsDouble, &leftNotDoubleOrLeftNotNan); in FastEqual()
4147 Branch(DoubleIsNAN(doubleLeft), &leftIsNan, &leftIsNotNan); in FastEqual()
4165 Branch(TaggedIsInt(left), &leftIsInt, &leftIsNotInt); in FastEqual()
4182 Branch(TaggedIsNumber(left), &leftIsNumber, &leftNotNumberOrLeftNotIntOrRightNotInt); in FastEqual()
4186 Branch(TaggedIsInt(left), &leftIsInt, &leftNotNumberOrLeftNotIntOrRightNotInt); in FastEqual()
4190 Branch(TaggedIsInt(right), &rightIsInt, &leftNotNumberOrLeftNotIntOrRightNotInt); in FastEqual()
4204 … Branch(TaggedIsUndefinedOrNull(right), &rightIsUndefinedOrNull, &leftOrRightNotUndefinedOrNull); in FastEqual()
4210 Branch(TaggedIsHeapObject(left), &leftIsHeapObject, &leftNotHeapObject); in FastEqual()
4221 … Branch(TaggedIsUndefinedOrNull(left), &leftIsUndefinedOrNull, &leftOrRightNotUndefinedOrNull); in FastEqual()
4234 Branch(TaggedIsBoolean(left), &leftIsBool, &leftNotBoolOrRightNotSpecial); in FastEqual()
4239 Branch(TaggedIsSpecial(right), &rightIsSpecial, &leftNotBoolOrRightNotSpecial); in FastEqual()
4284 Branch(TaggedIsSpecial(value), &isSpecial, ¬Special); in FastToBoolean()
4287 Branch(TaggedIsTrue(value), &returnTrue, &returnFalse); in FastToBoolean()
4291 Branch(TaggedIsNumber(value), &isNumber, ¬Number); in FastToBoolean()
4294 Branch(IsString(value), &isString, ¬String); in FastToBoolean()
4298 Branch(Int32Equal(len, Int32(0)), &returnFalse, &returnTrue); in FastToBoolean()
4301 Branch(TaggedObjectIsBigInt(value), &isBigint, &returnTrue); in FastToBoolean()
4305 Branch(Int32Equal(len, Int32(1)), &lengthIsOne, &returnTrue); in FastToBoolean()
4310 Branch(Int32Equal(data0, Int32(0)), &returnFalse, &returnTrue); in FastToBoolean()
4316 Branch(TaggedIsInt(value), &isInt, &isDouble); in FastToBoolean()
4320 Branch(Int32Equal(intValue, Int32(0)), &returnFalse, &returnTrue); in FastToBoolean()
4325 Branch(DoubleIsNAN(doubleValue), &returnFalse, ¬Nan); in FastToBoolean()
4327 Branch(DoubleEqual(doubleValue, Double(0.0)), &returnFalse, &returnTrue); in FastToBoolean()
4362 Branch(TaggedIsNumber(left), &leftIsNumber, &leftNotNumberOrRightNotNumber); in FastDiv()
4366 Branch(TaggedIsNumber(right), &rightIsNumber, &leftNotNumberOrRightNotNumber); in FastDiv()
4371 Branch(TaggedIsInt(left), &leftIsInt, &leftNotInt); in FastDiv()
4376 Branch(TaggedIsInt(right), &rightIsInt, &bailout); in FastDiv()
4405 Branch(TaggedIsInt(right), &rightIsInt, &rightNotInt); in FastDiv()
4425 Branch(DoubleEqual(*doubleRight, Double(0.0)), &rightIsZero, &rightNotZero); in FastDiv()
4432 Branch(DoubleEqual(*doubleLeft, Double(0.0)), &leftIsZero, &leftNotZero); in FastDiv()
4440 Branch(DoubleIsNAN(*doubleLeft), &leftIsNan, &leftNotZeroAndNotNan); in FastDiv()
4494 Branch(TaggedIsNumber(left), &leftIsNumber, &exit); in FastBinaryOp()
4497 Branch(TaggedIsNumber(right), &rightIsNumber, &exit); in FastBinaryOp()
4502 Branch(TaggedIsInt(left), &leftIsInt, &leftIsDouble); in FastBinaryOp()
4505 Branch(TaggedIsInt(right), &doIntOp, &leftIsIntRightIsDouble); in FastBinaryOp()
4516 Branch(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in FastBinaryOp()
4562 Branch(condition, &overflow, ¬Overflow); in FastAddSubAndMul()
4579 Branch(Int32Equal(res, Int32(0)), &resultIsZero, &returnResult); in FastAddSubAndMul()
4583 Branch(BoolOr(leftNegative, rightNegative), &returnNegativeZero, &returnResult); in FastAddSubAndMul()
4621 Branch(Int32Equal(intRight, Int32(0)), bailout, &rightIsNotZero); in FastIntDiv()
4626 Branch(Int32Equal(intLeft, Int32(0)), &leftIsZero, &leftIsNotZero); in FastIntDiv()
4629 Branch(Int32LessThan(intRight, Int32(0)), bailout, &leftIsNotZero); in FastIntDiv()
4635 Branch(Equal(intLeft, truncated), &exit, bailout); in FastIntDiv()
4673 Branch(TaggedIsInt(left), &leftIsInt, &leftNotIntOrRightNotInt); in FastMod()
4677 Branch(TaggedIsInt(right), &rightIsInt, &leftNotIntOrRightNotInt); in FastMod()
4683 … Branch(Int32GreaterThanOrEqual(*intLeft, Int32(0)), &leftGreaterZero, &leftNotIntOrRightNotInt); in FastMod()
4687 … Branch(Int32GreaterThan(*intRight, Int32(0)), &rightGreaterZero, &leftNotIntOrRightNotInt); in FastMod()
4704 Branch(TaggedIsNumber(left), &leftIsNumber, &leftNotNumberOrRightNotNumber); in FastMod()
4708 Branch(TaggedIsNumber(right), &rightIsNumber, &leftNotNumberOrRightNotNumber); in FastMod()
4713 Branch(TaggedIsInt(left), &leftIsInt1, &leftNotInt1); in FastMod()
4736 Branch(TaggedIsInt(right), &rightIsInt1, &rightNotInt1); in FastMod()
4757 … Branch(DoubleEqual(*doubleRight, Double(0.0)), &rightIsZeroOrNanOrLeftIsNanOrInf, &rightNotZero); in FastMod()
4761 Branch(DoubleIsNAN(*doubleRight), &rightIsZeroOrNanOrLeftIsNanOrInf, &rightNotNan); in FastMod()
4765 … Branch(DoubleIsNAN(*doubleLeft), &rightIsZeroOrNanOrLeftIsNanOrInf, &leftNotNan); in FastMod()
4768 Branch(DoubleIsINF(*doubleLeft), &rightIsZeroOrNanOrLeftIsNanOrInf, in FastMod()
4782 … Branch(DoubleEqual(*doubleLeft, Double(0.0)), &leftIsZeroOrRightIsInf, &leftNotZero); in FastMod()
4786 Branch(DoubleIsINF(*doubleRight), &leftIsZeroOrRightIsInf, &rightNotInf); in FastMod()
4818 Branch(Int32NotEqual(entry, Int32(-1)), ¬NegtiveOne, &exit); in GetGlobalOwnProperty()
4823 Branch(TaggedIsAccessor(*result), &callGetter, &exit); in GetGlobalOwnProperty()
4885 Branch(HasStableElements(glue, arrayObj), &hasStableElements, &exit); in BuildArgumentsListFastElements()
4888 …Branch(IsStableJSArguments(glue, arrayObj), &targetIsStableJSArguments, &targetNotStableJSArgument… in BuildArgumentsListFastElements()
4896 Branch(Int32Equal(hClass, argmentsClass), &hClassEqual, &exit); in BuildArgumentsListFastElements()
4901 Branch(TaggedIsInt(result), &targetIsInt, &exit); in BuildArgumentsListFastElements()
4911 … Branch(IsStableJSArray(glue, arrayObj), &targetIsStableJSArray, &targetNotStableJSArray); in BuildArgumentsListFastElements()
4943 …Branch(Int32GreaterThan(length, argsLength), &lengthGreaterThanArgsLength, &lengthLessThanArgsLeng… in MakeArgListWithHole()
4956 Branch(Int32UnsignedLessThan(*i, *res), &loopHead, &afterLoop); in MakeArgListWithHole()
4960 Branch(TaggedIsHole(value), &targetIsHole, &targetNotHole); in MakeArgListWithHole()
4968 Branch(Int32UnsignedLessThan(*i, *res), &loopEnd, &afterLoop); in MakeArgListWithHole()
4996 Branch(BoolAnd(Int32GreaterThanOrEqual(index, Int32(0)), in JSAPIContainerGet()
5031 Branch(Int32Equal(xInt, Int32(0x80000000)), &overflow, &exit); in DoubleToInt()
5040 Branch(Int32LessThan(exp, bits), &exit, &overflow); in DoubleToInt()
5062 Branch(TaggedIsNotHole(exception), &hasPendingException, &exit); in ReturnExceptionIfAbruptCompletion()
5079 Branch(Int32Equal(*hashcode, Int32(0)), &noRawHashcode, &exit); in GetHashcodeFromString()
5102 Branch(TaggedIsHeapObject(outPut), &isHeapObject, ¬EcmaObj); in ConstructorCheck()
5104 Branch(TaggedObjectIsEcmaObject(outPut), &isEcmaObj, ¬EcmaObj); in ConstructorCheck()
5114 Branch(IsBase(ctor), &ctorIsBase, &ctorNotBase); in ConstructorCheck()
5124 Branch(TaggedIsUndefined(outPut), &returnObj, &throwExeption); in ConstructorCheck()
5160 Branch(TaggedIsHeapObject(func), &funcIsHeapObject, &funcNotCallable); in JSCallDispatch()
5164 Branch(IsCallableFromBitField(bitfield), &funcIsCallable, &funcNotCallable); in JSCallDispatch()
5178 …Branch(Int64NotEqual(Int64And(callField, isNativeMask), Int64(0)), &methodIsNative, &methodNotNati… in JSCallDispatch()
5298 …Branch(IsClassConstructorFromBitField(bitfield), &funcIsClassConstructor, &funcNotClassConstructor… in JSCallDispatch()
5306 Branch(IsClassConstructorFromBitField(bitfield), &funcIsClassConstructor, &methodNotAot); in JSCallDispatch()
5324 Branch(CanFastCallWithBitField(bitfield), &methodIsFastCall, &methodNotFastCall); in JSCallDispatch()
5330 Branch(Int64LessThanOrEqual(expectedArgc, realNumArgs), &fastCall, &fastCallBridge); in JSCallDispatch()
5483 Branch(IsOptimizedWithBitField(bitfield), &methodisAot, &methodNotAot); in JSCallDispatch()
5489 Branch(Int64LessThanOrEqual(expectedArgc, realNumArgs), &slowCall, &slowCallBridge); in JSCallDispatch()
5752 …Branch(Int64NotEqual(Int64And(callField, isFastBuiltinsMask), Int64(0)), &isFastBuiltins, notFastB… in CallFastPath()
5798 Branch(IsSymbol(key), &exit, &keyNotSymbol); in TryStringOrSymbolToElementIndex()
5804 Branch(Int32Equal(len, Int32(0)), &exit, &greatThanZero); in TryStringOrSymbolToElementIndex()
5806 Branch(Int32GreaterThan(len, Int32(MAX_ELEMENT_INDEX_LEN)), &exit, &inRange); in TryStringOrSymbolToElementIndex()
5810 Branch(IsUtf16String(key), &exit, &isUtf8); in TryStringOrSymbolToElementIndex()
5817 Branch(Int32Equal(*c, Int32('0')), &isDigitZero, ¬DigitZero); in TryStringOrSymbolToElementIndex()
5821 Branch(Int32Equal(len, Int32(1)), &lengthIsOne, &exit); in TryStringOrSymbolToElementIndex()
5835 Branch(IsDigit(*c), &isDigit, ¬IsDigit); in TryStringOrSymbolToElementIndex()
5840 Branch(Int32UnsignedLessThan(*i, len), &loopHead, &afterLoop); in TryStringOrSymbolToElementIndex()
5846 Branch(IsDigit(*c), &isDigit2, ¬Digit2); in TryStringOrSymbolToElementIndex()
5853 Branch(Int32UnsignedLessThan(*i, len), &loopEnd, &afterLoop); in TryStringOrSymbolToElementIndex()
5858 Branch(Int32Equal(*c, Int32('.')), &hasPoint, &exit); in TryStringOrSymbolToElementIndex()
5871 Branch(Int32UnsignedLessThan(*n, Int32(JSObject::MAX_ELEMENT_INDEX)), in TryStringOrSymbolToElementIndex()
5882 Branch(Int32Equal(*c, Int32('-')), &isNegative, &exit); in TryStringOrSymbolToElementIndex()
5907 Branch(Int64NotEqual(receiver, holder), &exit, ¬OnProtoChain); in GetTypeArrayPropertyByName()
5914 Branch(Equal(negativeZero, key), &isNegativeZero, ¬NegativeZero); in GetTypeArrayPropertyByName()
5925 Branch(Int32GreaterThanOrEqual(index, Int32(0)), &validIndex, ¬ValidIndex); in GetTypeArrayPropertyByName()
5935 …Branch(Int32Equal(index, Int32(-2)), &returnNull, &exit); // -2:equal -2 means should goto slow pa… in GetTypeArrayPropertyByName()
5959 Branch(Int64NotEqual(receiver, holder), &exit, ¬OnProtoChain); in SetTypeArrayPropertyByName()
5966 Branch(Equal(negativeZero, key), &isNegativeZero, ¬NegativeZero); in SetTypeArrayPropertyByName()
5971 Branch(IsEcmaObject(value), &isObj, ¬Obj); in SetTypeArrayPropertyByName()
5986 Branch(Int32GreaterThanOrEqual(index, Int32(0)), &validIndex, ¬ValidIndex); in SetTypeArrayPropertyByName()
5996 …Branch(Int32Equal(index, Int32(-2)), &returnNull, &exit); // -2:equal -2 means should goto slow pa… in SetTypeArrayPropertyByName()
6016 Branch(condition, &ok, ¬Ok); in Assert()
6036 Branch(IsTreeString(str), &isTreeString, &exit); in FlattenString()
6041 Branch(TreeStringIsFlat(str), &isFlat, ¬Flat); in FlattenString()
6068 Branch(IsConstantString(str), &isConstantString, &isLineString); in GetNormalStringData()
6092 Branch(BoolOr(IsLineString(str), IsConstantString(str)), &exit, ¬LineString); in FlattenString()
6096 Branch(IsTreeString(str), &isTreeString, &exit); in FlattenString()
6100 Branch(TreeStringIsFlat(str), &isFlat, slowPath); in FlattenString()
6125 Branch(TaggedIsNumber(tagged), &isNumber, ¬Number); in ToNumber()
6140 Branch(BoolOr(isHole, isUndefined), &returnNan, ¬Nan); in ToNumber()
6147 Branch(TaggedIsTrue(tagged), &returnNumber1, ¬Number1); in ToNumber()
6156 Branch(BoolOr(isFalse, isNull), &returnNumber0, &defaultLabel); in ToNumber()
6186 Branch(TaggedIsInt(len), &isInt, ¬Int); in GetLengthOfJsArray()
6194 Branch(TaggedIsDouble(len), &isDouble, ¬Double); in GetLengthOfJsArray()
6225 Branch(TaggedIsHeapObject(arrayObj), &targetIsHeapObject, &targetNotEcmaObject); in CreateListFromArrayLike()
6227 Branch(TaggedObjectIsEcmaObject(arrayObj), &targetIsEcmaObject, &targetNotEcmaObject); in CreateListFromArrayLike()
6244 Branch(HasPendingException(glue), &isPendingException1, &noPendingException1); in CreateListFromArrayLike()
6254 …Branch(DoubleGreaterThan(doubleLen, Double(JSObject::MAX_ELEMENT_INDEX)), &indexOutRange, &indexIn… in CreateListFromArrayLike()
6269 Branch(IsTypedArray(arrayObj), &targetIsTypeArray, &targetNotTypeArray); in CreateListFromArrayLike()
6277 Branch(HasPendingException(glue), &isPendingException2, &noPendingException2); in CreateListFromArrayLike()
6299 Branch(Int32UnsignedLessThan(*index, int32Len), &storeValue, &afterLoop); in CreateListFromArrayLike()
6304 … Branch(HasPendingException(glue), &isPendingException3, &noPendingException3); in CreateListFromArrayLike()
6342 Branch(HasPendingException(glue), &isPendingException, &noPendingException); in ToLength()
6354 Branch(DoubleLessThan(num, Double(0.0)), &targetLessThanZero, &targetGreaterThanZero); in ToLength()
6361 …Branch(DoubleGreaterThan(num, Double(SAFE_NUMBER)), &targetGreaterThanSafeNumber, &targetLessThanS… in ToLength()
6389 Branch(TaggedIsInt(x), &targetIsInt, &targetIsDouble); in TaggedGetNumber()
6416 Branch(TaggedIsHeapObject(obj), &targetIsHeapObject, &exit); in HasStableElements()
6420 Branch(IsStableElements(jsHclass), &targetIsStableElements, &exit); in HasStableElements()
6427 Branch(TaggedIsTrue(guardians), &targetIsTaggedTrue, &targetIsTaggedFalse); in HasStableElements()
6456 Branch(TaggedIsHeapObject(obj), &targetIsHeapObject, &exit); in IsStableJSArguments()
6460 Branch(IsStableArguments(jsHclass), &targetIsStableArguments, &exit); in IsStableJSArguments()
6468 Branch(TaggedIsTrue(guardians), &targetIsTaggedTrue, &targetIsTaggedFalse); in IsStableJSArguments()
6497 Branch(TaggedIsHeapObject(obj), &targetIsHeapObject, &exit); in IsStableJSArray()
6501 Branch(IsStableArray(jsHclass), &targetIsStableArray, &exit); in IsStableJSArray()
6509 Branch(TaggedIsTrue(guardians), &targetIsTaggedTrue, &targetIsTaggedFalse); in IsStableJSArray()
6536 Branch(TaggedIsUndefined(*profileTypeInfo), &needUpdate, &exit); in UpdateProfileTypeInfo()