Lines Matching refs:BRANCH

81     BRANCH(isElementsKindEnabled, &enabledElementsKind, &initObj);

85 BRANCH(Equal(TruncInt64ToInt32(size), Int32(0)), &initObj, &notEmptyArray);
169 BRANCH(Int32Equal(length, Int32(0)), &isZero, &notZero);
193 BRANCH(Int32UnsignedLessThan(*i, length), &body, &exit);
197 BRANCH(TaggedIsHeapObject(value), &isJSFCondition, &notJSFunction);
200 BRANCH(IsJSFunction(value), &isJSFunction, &notJSFunction);
294 BRANCH(Int32UnsignedLessThan(inlineProps, numberOfProps), &less, &greater);
311 BRANCH(Int32UnsignedLessThan(*i, *length), &body, &exit);
317 BRANCH(BoolNot(IsTaggedRepInPropAttr(attr)), &notTaggedRep, &middleCondition);
321 BRANCH(TaggedIsHeapObject(*value), &isJSFCondition, &isTaggedRep);
325 BRANCH(IsJSFunction(*value), &isJSFunction, &isAccessorJudgment);
329 BRANCH(Int32Equal(GetObjectType(LoadHClass(*value)), Int32(static_cast<int32_t>(JSType::ACCESSOR_DATA))),
377 BRANCH(HasPendingException(glue), &isPendingException, &exit);
404 BRANCH(IsTSHClass(hclass), &isTS, &initialize);
446 BRANCH(IsTSHClass(hclass), &isTS, &initialize);
489 BRANCH(IsCallable(target), &isCallable, &notCallable);
494 BRANCH(IsConstructor(target), &isConstructor, &notConstructor);
603 BRANCH(Int32UnsignedGreaterThan(len, Int32(INT32_MAX)), &overflow, &notOverflow);
640 BRANCH(TaggedIsException(result->ReadVariable()), exit, &noException);
663 BRANCH(Int32Equal(len, Int32(0)), &isEmpty, &notEmpty);
674 BRANCH(Int32LessThan(len, Int32(MAX_TAGGED_ARRAY_LENGTH)), &next, &slowPath);
703 BRANCH(Int32Equal(len, Int32(0)), &isEmpty, &notEmpty);
714 BRANCH(Int32LessThan(len, Int32(MAX_TAGGED_ARRAY_LENGTH)), &next, &slowPath);
765 BRANCH(Int32UnsignedLessThan(*index, oldL), &storeValue, &afterLoop);
799 BRANCH(IsMutantTaggedArray(elements),
822 BRANCH(Int32Equal(newLen, Int32(0)), &emptyArray, &notEmptyArray);
830 BRANCH(Int32GreaterThan(newLen, oldLen), &extendArray, &notExtendArray);
843 BRANCH(checkIsMutantTaggedArray, &isMutantTaggedArray, &isNotMutantTaggedArray);
862 BRANCH(checkIsMutantTaggedArray, &copyToMutantTaggedArray, &copyToTaggedArray);
928 BRANCH(Int32LessThanOrEqual(kind, Int32(static_cast<int32_t>(FunctionKind::ARROW_FUNCTION))),
947 BRANCH(Int32LessThanOrEqual(kind, Int32(static_cast<int32_t>(FunctionKind::ASYNC_FUNCTION))),
1003 BRANCH(IsSendableFunction(method), &isSendableFunc, &isNotSendableFunc);
1006 BRANCH(Int32Equal(kind, Int32(static_cast<int32_t>(FunctionKind::BASE_CONSTRUCTOR))), &isNormal, &notNormal);
1056 BRANCH(HasPendingException(glue), &hasException, &notException);
1065 BRANCH(IsSendableFunction(GetMethodFromFunction(result->ReadVariable())), &isSendableFunc, &isNotSendableFunc);
1096 BRANCH(Equal(slotId, Int32(ProfileTypeInfo::INVALID_SLOT_INDEX)), &exit, &isValidSlotId);
1102 BRANCH(TaggedIsUndefined(*profileTypeInfo), &isUndefined, &notUndefined);
1150 BRANCH(TaggedIsHeapObject(target), &targetIsHeapObject, &exit);
1152 BRANCH(IsConstructor(target), &targetIsConstructor, &exit);
1182 BRANCH(TaggedIsString(obj), &isString, &isNotString);
1194 BRANCH(TaggedIsUndefinedOrNull(*object), &empty, &tryGetEnumCache);
1197 BRANCH(TaggedIsUndefined(enumCache), &slowpath, &cacheHit);
1234 BRANCH(Int32UnsignedLessThan(*i, numArgs), &setArgumentsBegin, &setArgumentsEnd);
1240 BRANCH(Int32UnsignedLessThan(*i, numArgs), &setArgumentsAgain, &setArgumentsEnd);
1303 BRANCH(TaggedIsException(result->ReadVariable()), exit, &setArgumentsObjProperties);
1338 BRANCH(Int32UnsignedLessThan(*i, numArgs), &setArgumentsBegin, &setArgumentsEnd);
1345 BRANCH(Int32UnsignedLessThan(*i, numArgs), &setArgumentsAgain, &setArgumentsEnd);
1423 BRANCH(TaggedIsTrue(isStartHeapSampling), callRuntime, &next);
1433 BRANCH(IntPtrGreaterThan(newTop, end), callRuntime, &success);
1473 BRANCH(TaggedIsTrue(isStartHeapSampling), callRuntime, &next);
1483 BRANCH(IntPtrGreaterThan(newTop, end), callRuntime, &success);
1522 BRANCH(TaggedIsException(*ret), error, noError);
1574 BRANCH(Int32NotEqual(remainder, Int32(0)), &storeHead, &enterLoop);
1589 BRANCH(Int32UnsignedLessThan(*startOffset, end), &storeValue, exit);
1699 BRANCH(TaggedIsHeapObject(protoOrHclass), &isHeapObject, &callRuntime);
1701 BRANCH(IsJSHClass(protoOrHclass), &checkJSObject, &callRuntime);
1704 BRANCH(Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::JS_OBJECT))), &isJSObject, &callRuntime);
1708 BRANCH(IsEcmaObject(funcProto), &newObject, &callRuntime);
1738 BRANCH(IsJSFunction(newTarget), &isFunction, &callRuntime);
1744 BRANCH(TaggedIsHeapObject(*protoOrHclass), &isHeapObject, &callRuntime);
1746 BRANCH(IsJSHClass(*protoOrHclass), &checkJSObject, &callRuntime);
1749 BRANCH(Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::JS_OBJECT))),
1782 BRANCH(TaggedIsHeapObject(ctor), &ctorIsHeapObject, &slowPath);
1784 BRANCH(IsJSFunction(ctor), &ctorIsJSFunction, &slowPath);
1786 BRANCH(IsConstructor(ctor), &fastPath, &slowPath);
1789 BRANCH(IsBase(ctor), &ctorIsBase, &exit);
1819 BRANCH(TaggedIsHeapObject(slotValue), &fastpath, &uninitialized);
1860 BRANCH(Int32Equal(indexInfosLength, Int32(0)), &originLoad, &aotLoad);
1957 BRANCH(TaggedIsUndefined(profileTypeInfo), &slowpath, &profileNotUndefined);
1960 BRANCH(TaggedIsHole(slotValue), &slowpath, &mayFastpath);
2002 BRANCH(TaggedIsUndefined(profileTypeInfo), &slowpath, &profileNotUndefined);
2005 BRANCH(TaggedIsHole(slotValue), &slowpath, &mayFastpath);
2101 BRANCH(TaggedIsUndefinedOrNullOrHole(thisValue), &throwTypeError, &thisExists);
2103 BRANCH(IsEcmaObject(thisValue), &isEcmaObject, &throwTypeError);
2105 BRANCH(IsTypedArray(thisValue), &isTypedArray, &throwTypeError);
2183 BRANCH(HasConstructor(srcTypedArray), &slowPath, &defaultConstr);
2189 BRANCH(IsMarkerCellValid(markerCell), &markerCellValid, &slowPath);
2192 BRANCH(TaggedIsProtoChangeMarker(marker), &isProtoChangeMarker, &accessorNotChanged);
2194 BRANCH(GetAccessorHasChanged(marker), &slowPath, &accessorNotChanged);
2208 BRANCH(Int32LessThanOrEqual(newByteLength, Int32(RangeInfo::TYPED_ARRAY_ONHEAP_MAX)), &next, &slowPath);
2216 BRANCH(Equal(originalHClassObjectSize, onHeapHClassObjectSize), &sameObjectSize, &slowPath);
2259 BRANCH(IntPtrEqual(constructor, newTarget), &isValid, &checkIsJSShared);
2261 BRANCH(IsJSShared(constructor), &constructorIsShared, &isValid);
2264 BRANCH(IsJSShared(newTarget), &isValid, &slowPath);
2270 BRANCH(HasFunctionPrototype(constructor), &hasFunctionPrototype, &notHasFunctionPrototype);
2274 BRANCH(IsEcmaObject(proto), &notHasFunctionPrototype, &slowPath);
2280 BRANCH(IntPtrEqual(constructor, newTarget), &isEqual, &slowPath);
2283 BRANCH(IsJSHClass(protoOrHClass), &isHClass, &slowPath);
2292 BRANCH(IsJSShared(*jshclass), &slowPath, &notShared);
2379 BRANCH(IsEcmaObject(thisObj), &thisObjIsECmaObject, slowPath);
2381 BRANCH(IsFastTypeArray(arrayType), &thisObjIsFastTypedArray, slowPath);
2383 BRANCH(HasConstructor(thisObj), slowPath, &defaultConstr);