Lines Matching refs:BRANCH
60 BRANCH(IsProfileTypeInfoWithBigMethod(profileTypeInfo), &exit, &needDump);
62 BRANCH(IsProfileTypeInfoDumped(profileTypeInfo), &exit, &updatePeriodCounter);
80 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit);
99 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit);
109 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit);
113 BRANCH(TaggedIsInt(slotValue), &compareLabel, &uninitialized);
118 BRANCH(Int64Equal(oldTaggedSlotValue, *curTaggedSlotValue), &exit, &updateSlot);
124 BRANCH(TaggedIsUndefined(slotValue), &updateSlot, &exit);
146 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit);
156 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit);
165 BRANCH(TaggedIsUndefined(handle), &updateSlot, &exit);
185 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit);
196 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit);
200 BRANCH(TaggedIsHeapObject(slotValue), &isHeapObject, &uninitialized);
203 BRANCH(TaggedIsWeak(slotValue), &isWeak, &updateSlot);
208 BRANCH(Equal(cachedHClass, hclass), &exit, &updateSlot);
214 BRANCH(TaggedIsUndefined(slotValue), &updateSlot, &exit);
240 BRANCH(IsJSFunction(target), &targetIsFunction, &exit);
249 BRANCH(IsEnableForceIC(glue), &updateTargetIC, &targetIsHot);
252 BRANCH(IsProfileTypeInfoHotAndValid(targetProfileInfo), &targetIsHot, &targetIsNotHot);
261 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), ¤tIsHot, &exit);
272 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit);
275 BRANCH(TaggedIsHeapObject(slotValue), &isHeapObject, &uninitialized);
280 BRANCH(Int64Equal(slotValue, target), &exit, &change);
283 BRANCH(Int64Equal(ChangeTaggedPointerToInt64(slotValue), Int64(0)), &exit, &resetSlot);
298 BRANCH(TaggedIsUndefined(slotValue), &updateSlot, &exit);
321 BRANCH(IsJSFunction(target), &targetIsFunction, &exit);
326 BRANCH(TaggedIsUndefined(targetProfileInfo), &targetNonHotness, &exit);
347 BRANCH(IsJSFunction(target), &targetIsFunction, &exit);
370 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), ¤tIsHot, &exit);
382 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit);
385 BRANCH(TaggedIsHole(slotValue), &exit, ¬Overflow); // hole -- slot is overflow
387 BRANCH(TaggedIsInt(slotValue), &updateSlot, &initSlot);
390 BRANCH(Int32Equal(oldId, Int32(PGO_BUILTINS_STUB_ID(NONE))), &exit, &sameValueCheck);
394 BRANCH(Int32Equal(oldId, newId), &exit, &invalidate);
438 BRANCH(Equal(oldTrackType, Int32(static_cast<int32_t>(TrackType::TAGGED))), &exit, &judgeValue);
444 BRANCH(Int32Equal(*newTrackType, Int32(static_cast<int32_t>(TrackType::TAGGED))), &update, &merge);
448 BRANCH(Int32Equal(oldTrackType, *newTrackType), &exit, &update);
480 BRANCH(IsJSShared(receiver), &exit, &handleUnShared);
483 BRANCH(Equal(attr, newAttr), &exit, &updateLayout);
507 BRANCH(IsJSShared(receiver), &exit, &isNotJSShared);
510 BRANCH(Equal(attr, newAttr), &exit, &updateLayout);
530 BRANCH(TaggedIsInt(value), &isInt, ¬Int);
540 BRANCH(TaggedIsObject(value), &isObject, &isDouble);
579 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit);
584 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit);
587 BRANCH(TaggedIsHole(slotValue), &exit, &hasSlot); // ishole -- isundefined
591 BRANCH(TaggedIsInt(slotValue), &compareLabel, &uninitialized);
601 BRANCH(condition, &needUpdate, &exit); // WEIGHT_THRESHOLD: 2047 limit
613 BRANCH(TaggedIsUndefined(slotValue), &updateSlot, &exit);
624 BRANCH(isFinal, &preProfile, &exit);
646 BRANCH(IsProfileTypeInfoPreDumped(profileTypeInfo), &exit, &setPreDumpPeriodIndex);
683 BRANCH(Int64Equal(iterator, *maybeFunc), &isArrayProtoValues, ¬ArrayProtoValues);
691 BRANCH(Int64Equal(iterator, *maybeFunc), &isSetProtoValues, ¬SetProtoValues);
699 BRANCH(Int64Equal(iterator, *maybeFunc), &isMapProtoEntries, ¬MapProtoEntries);
707 BRANCH(Int64Equal(iterator, *maybeFunc), &isStringProtoIter, ¬StringProtoIter);
716 BRANCH(Int64Equal(iterator, *maybeFunc), &isTypedArrayProtoValues, &exit);
737 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit);
749 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit);
752 BRANCH(TaggedIsHole(slotValue), &exit, ¬Overflow); // hole -- slot is overflow
754 BRANCH(TaggedIsInt(slotValue), &updateSlot, &initSlot);
757 BRANCH(Int32Equal(oldIterKind, Int32(PGO_BUILTINS_STUB_ID(NONE))),
762 BRANCH(Int32Equal(oldIterKind, newIterKind), &exit, &invalidate);
846 BRANCH(TaggedIsUndefined(profileTypeInfo), &exit, &isHot);
1013 BRANCH(Int32GreaterThan(hotnessCnt, hotnessThreshold), &setResultAsTrue, &checkJitCallThreshold);
1015 BRANCH(Int32Equal(jitCallThreshold, Int32(ProfileTypeInfo::INITIAL_JIT_CALL_THRESHOLD)),
1018 BRANCH(Int32Equal(jitCallCnt, jitCallThreshold), &equalJitCallThreshold, ¬EqualJitCallThreshold);
1029 BRANCH(Int32LessThan(jitCallCnt, jitCallThreshold), &incJitCallCnt, &setResultAsTrue);
1077 BRANCH(Int32Equal(jitHotnessCnt, baselineJitHotnessThreshold),
1093 BRANCH(Int32Equal(jitHotnessCnt, jitHotnessThreshold), &equalJitThreshold, ¬EqualJitThreshold);
1102 BRANCH(Int32LessThan(jitHotnessCnt, jitHotnessThreshold), &incJitHotnessCntAndCmpOpcode, &exit);
1134 BRANCH(isJmp, &cmpOsrThreshold, &exit);
1138 BRANCH(Int32Equal(osrHotnessCnt, osrHotnessThreshold), &equalOsrThreshold, ¬EqualOsrThreshold);
1154 BRANCH(Int32LessThan(osrHotnessCnt, osrHotnessThreshold), &incOsrHotnessCnt, &exit);