Lines Matching full:branch
57 BRANCH(IsProfileTypeInfoWithBigMethod(profileTypeInfo), &exit, &needDump); in TryDump()
59 BRANCH(IsProfileTypeInfoDumped(profileTypeInfo), &exit, &updatePeriodCounter); in TryDump()
77 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit); in TryPreDump()
96 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit); in ProfileOpType()
106 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileOpType()
111 BRANCH(TaggedIsInt(slotValue), &compareLabel, &uninitialized); in ProfileOpType()
118 BRANCH(Int32Equal(oldType, *curType), &exit, &updateSlot); in ProfileOpType()
124 BRANCH(TaggedIsUndefined(slotValue), &updateSlot, &exit); in ProfileOpType()
147 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit); in ProfileDefineClass()
157 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileDefineClass()
160 Branch(TaggedIsHeapObject(slotValue), &isHeapObject, &exit); in ProfileDefineClass()
162 Branch(IsProfileTypeInfoCell0(slotValue), &isProfileTypeInfoCell0, &exit); in ProfileDefineClass()
166 BRANCH(TaggedIsUndefined(handle), &updateSlot, &exit); in ProfileDefineClass()
186 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit); in ProfileCreateObject()
197 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileCreateObject()
201 BRANCH(TaggedIsHeapObject(slotValue), &isHeapObject, &uninitialized); in ProfileCreateObject()
204 BRANCH(TaggedIsWeak(slotValue), &isWeak, &updateSlot); in ProfileCreateObject()
209 BRANCH(Equal(cachedHClass, hclass), &exit, &updateSlot); in ProfileCreateObject()
215 BRANCH(TaggedIsUndefined(slotValue), &updateSlot, &exit); in ProfileCreateObject()
241 BRANCH(IsJSFunction(target), &targetIsFunction, &exit); in ProfileCall()
249 BRANCH(IsProfileTypeInfoHotAndValid(targetProfileInfo), &targetIsHot, &targetIsNotHot); in ProfileCall()
257 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), ¤tIsHot, &exit); in ProfileCall()
268 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileCall()
271 BRANCH(TaggedIsHeapObject(slotValue), &isHeapObject, &uninitialized); in ProfileCall()
276 BRANCH(Int64Equal(slotValue, target), &exit, &change); in ProfileCall()
279 … BRANCH(Int64Equal(ChangeTaggedPointerToInt64(slotValue), Int64(0)), &exit, &resetSlot); in ProfileCall()
294 BRANCH(TaggedIsUndefined(slotValue), &updateSlot, &exit); in ProfileCall()
317 BRANCH(IsJSFunction(target), &targetIsFunction, &exit); in ProfileGetterSetterCall()
322 BRANCH(TaggedIsUndefined(targetProfileInfo), &targetNonHotness, &exit); in ProfileGetterSetterCall()
343 BRANCH(IsJSFunction(target), &targetIsFunction, &exit); in TryGetBuiltinFunctionId()
366 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), ¤tIsHot, &exit); in ProfileNativeCall()
378 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileNativeCall()
381 BRANCH(TaggedIsHole(slotValue), &exit, ¬Overflow); // hole -- slot is overflow in ProfileNativeCall()
383 BRANCH(TaggedIsInt(slotValue), &updateSlot, &initSlot); in ProfileNativeCall()
386 BRANCH(Int32Equal(oldId, Int32(PGO_BUILTINS_STUB_ID(NONE))), &exit, &sameValueCheck); in ProfileNativeCall()
390 BRANCH(Int32Equal(oldId, newId), &exit, &invalidate); in ProfileNativeCall()
434 BRANCH(Equal(oldTrackType, Int32(static_cast<int32_t>(TrackType::TAGGED))), &exit, &judgeValue); in UpdateTrackTypeInPropAttr()
440 …BRANCH(Int32Equal(*newTrackType, Int32(static_cast<int32_t>(TrackType::TAGGED))), &update, &merge); in UpdateTrackTypeInPropAttr()
444 BRANCH(Int32Equal(oldTrackType, *newTrackType), &exit, &update); in UpdateTrackTypeInPropAttr()
476 BRANCH(IsJSShared(receiver), &exit, &handleUnShared); in UpdatePropAttrIC()
479 BRANCH(Equal(attr, newAttr), &exit, &updateLayout); in UpdatePropAttrIC()
503 BRANCH(IsJSShared(receiver), &exit, &isNotJSShared); in UpdatePropAttrWithValue()
506 BRANCH(Equal(attr, newAttr), &exit, &updateLayout); in UpdatePropAttrWithValue()
526 BRANCH(TaggedIsInt(value), &isInt, ¬Int); in TaggedToTrackType()
536 BRANCH(TaggedIsObject(value), &isObject, &isDouble); in TaggedToTrackType()
575 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit); in ProfileBranch()
580 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileBranch()
583 BRANCH(TaggedIsHole(slotValue), &exit, &hasSlot); // ishole -- isundefined in ProfileBranch()
587 BRANCH(TaggedIsInt(slotValue), &compareLabel, &uninitialized); in ProfileBranch()
597 BRANCH(condition, &needUpdate, &exit); // WEIGHT_THRESHOLD: 2047 limit in ProfileBranch()
609 BRANCH(TaggedIsUndefined(slotValue), &updateSlot, &exit); in ProfileBranch()
620 BRANCH(isFinal, &preProfile, &exit); in ProfileBranch()
642 BRANCH(IsProfileTypeInfoPreDumped(profileTypeInfo), &exit, &setPreDumpPeriodIndex); in TryPreDumpInner()
679 BRANCH(Int64Equal(iterator, *maybeFunc), &isArrayProtoValues, ¬ArrayProtoValues); in GetIterationFunctionId()
687 BRANCH(Int64Equal(iterator, *maybeFunc), &isSetProtoValues, ¬SetProtoValues); in GetIterationFunctionId()
695 BRANCH(Int64Equal(iterator, *maybeFunc), &isMapProtoEntries, ¬MapProtoEntries); in GetIterationFunctionId()
703 BRANCH(Int64Equal(iterator, *maybeFunc), &isStringProtoIter, ¬StringProtoIter); in GetIterationFunctionId()
712 BRANCH(Int64Equal(iterator, *maybeFunc), &isTypedArrayProtoValues, &exit); in GetIterationFunctionId()
733 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit); in ProfileGetIterator()
745 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileGetIterator()
748 BRANCH(TaggedIsHole(slotValue), &exit, ¬Overflow); // hole -- slot is overflow in ProfileGetIterator()
750 BRANCH(TaggedIsInt(slotValue), &updateSlot, &initSlot); in ProfileGetIterator()
753 BRANCH(Int32Equal(oldIterKind, Int32(PGO_BUILTINS_STUB_ID(NONE))), in ProfileGetIterator()
758 BRANCH(Int32Equal(oldIterKind, newIterKind), &exit, &invalidate); in ProfileGetIterator()
842 BRANCH(TaggedIsUndefined(profileTypeInfo), &exit, &isHot); in IsProfileTypeInfoHotAndValid()
994 …Branch(Int32Equal(hotnessThreshold, Int32(ProfileTypeInfo::JIT_DISABLE_FLAG)), &setResultAsTrue, &… in IsCompiledOrTryCompile()
996 … BRANCH(Int32GreaterThan(hotnessCnt, hotnessThreshold), &setResultAsTrue, &checkJitCallThreshold); in IsCompiledOrTryCompile()
998 BRANCH(Int32Equal(jitCallThreshold, Int32(ProfileTypeInfo::INITIAL_JIT_CALL_THRESHOLD)), in IsCompiledOrTryCompile()
1001 …BRANCH(Int32Equal(jitCallCnt, jitCallThreshold), &equalJitCallThreshold, ¬EqualJitCallThreshold… in IsCompiledOrTryCompile()
1012 BRANCH(Int32LessThan(jitCallCnt, jitCallThreshold), &incJitCallCnt, &setResultAsTrue); in IsCompiledOrTryCompile()
1056 Branch(Int32Equal(baselineJitHotnessThreshold, Int32(ProfileTypeInfo::JIT_DISABLE_FLAG)), in TryJitCompile()
1060 BRANCH(Int32Equal(jitHotnessCnt, baselineJitHotnessThreshold), in TryJitCompile()
1069 Branch(Int32Equal(jitHotnessThreshold, Int32(ProfileTypeInfo::JIT_DISABLE_FLAG)), in TryJitCompile()
1072 Branch(Int32Equal(baselineJitHotnessThreshold, Int32(ProfileTypeInfo::JIT_DISABLE_FLAG)), in TryJitCompile()
1076 … BRANCH(Int32Equal(jitHotnessCnt, jitHotnessThreshold), &equalJitThreshold, ¬EqualJitThreshold); in TryJitCompile()
1085 … BRANCH(Int32LessThan(jitHotnessCnt, jitHotnessThreshold), &incJitHotnessCntAndCmpOpcode, &exit); in TryJitCompile()
1117 BRANCH(isJmp, &cmpOsrThreshold, &exit); in TryJitCompile()
1121 … BRANCH(Int32Equal(osrHotnessCnt, osrHotnessThreshold), &equalOsrThreshold, ¬EqualOsrThreshold); in TryJitCompile()
1137 BRANCH(Int32LessThan(osrHotnessCnt, osrHotnessThreshold), &incOsrHotnessCnt, &exit); in TryJitCompile()