• Home
  • Raw
  • Download

Lines Matching full:branch

52     BRANCH(IsProfileTypeInfoWithBigMethod(profileTypeInfo), &exit, &needDump);  in TryDump()
54 BRANCH(IsProfileTypeInfoDumped(profileTypeInfo), &exit, &updatePeriodCounter); in TryDump()
72 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit); in TryPreDump()
91 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit); in ProfileOpType()
101 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileOpType()
105 BRANCH(TaggedIsInt(slotValue), &compareLabel, &uninitialized); in ProfileOpType()
110 BRANCH(Int64Equal(oldTaggedSlotValue, *curTaggedSlotValue), &exit, &updateSlot); in ProfileOpType()
116 BRANCH(TaggedIsUndefined(slotValue), &updateSlot, &exit); in ProfileOpType()
138 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit); in ProfileDefineClass()
148 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileDefineClass()
151 Branch(TaggedIsHeapObject(slotValue), &isHeapObject, &exit); in ProfileDefineClass()
153 Branch(IsProfileTypeInfoCell0(slotValue), &isProfileTypeInfoCell0, &exit); in ProfileDefineClass()
157 BRANCH(TaggedIsUndefined(handle), &updateSlot, &exit); in ProfileDefineClass()
177 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit); in ProfileCreateObject()
188 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileCreateObject()
192 BRANCH(TaggedIsHeapObject(slotValue), &isHeapObject, &uninitialized); in ProfileCreateObject()
195 BRANCH(TaggedIsWeak(slotValue), &isWeak, &updateSlot); in ProfileCreateObject()
200 BRANCH(Equal(cachedHClass, hclass), &exit, &updateSlot); in ProfileCreateObject()
206 BRANCH(TaggedIsUndefined(slotValue), &updateSlot, &exit); in ProfileCreateObject()
232 BRANCH(IsJSFunction(target), &targetIsFunction, &exit); in ProfileCall()
240 BRANCH(IsProfileTypeInfoHotAndValid(targetProfileInfo), &targetIsHot, &targetIsNotHot); in ProfileCall()
248 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &currentIsHot, &exit); in ProfileCall()
261 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileCall()
264 BRANCH(TaggedIsHole(slotValue), &exit, &notOverflow); in ProfileCall()
266 BRANCH(TaggedIsHeapObject(slotValue), &isHeapObject, &notHeapObject); in ProfileCall()
268 BRANCH(TaggedIsUndefined(slotValue), &updateSlot, &resetSlot); in ProfileCall()
272 BRANCH(Int64Equal(slotValue, target), &exit, &change); in ProfileCall()
275BRANCH(Int64Equal(ChangeTaggedPointerToInt64(slotValue), Int64(0)), &exit, &resetSlot); in ProfileCall()
306 BRANCH(IsJSFunction(target), &targetIsFunction, &exit); in ProfileGetterSetterCall()
311 BRANCH(TaggedIsUndefined(targetProfileInfo), &targetNonHotness, &exit); in ProfileGetterSetterCall()
332 BRANCH(IsJSFunction(target), &targetIsFunction, &exit); in TryGetBuiltinFunctionId()
355 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &currentIsHot, &exit); in ProfileNativeCall()
368 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileNativeCall()
371 BRANCH(TaggedIsHole(slotValue), &exit, &notOverflow); // hole -- slot is overflow in ProfileNativeCall()
373 BRANCH(TaggedIsInt(slotValue), &updateSlot, &notInt); in ProfileNativeCall()
375 BRANCH(TaggedIsHeapObject(slotValue), &invalidate, &initSlot); in ProfileNativeCall()
378 BRANCH(Int32Equal(oldId, Int32(PGO_BUILTINS_STUB_ID(NONE))), &exit, &sameValueCheck); in ProfileNativeCall()
382 BRANCH(Int32Equal(oldId, newId), &exit, &invalidate); in ProfileNativeCall()
426 BRANCH(Equal(oldTrackType, Int32(static_cast<int32_t>(TrackType::TAGGED))), &exit, &judgeValue); in UpdateTrackTypeInPropAttr()
432BRANCH(Int32Equal(*newTrackType, Int32(static_cast<int32_t>(TrackType::TAGGED))), &update, &merge); in UpdateTrackTypeInPropAttr()
436 BRANCH(Int32Equal(oldTrackType, *newTrackType), &exit, &update); in UpdateTrackTypeInPropAttr()
468 BRANCH(IsJSShared(receiver), &exit, &handleUnShared); in UpdatePropAttrIC()
471 BRANCH(Equal(attr, newAttr), &exit, &updateLayout); in UpdatePropAttrIC()
495 BRANCH(IsJSShared(receiver), &exit, &isNotJSShared); in UpdatePropAttrWithValue()
498 BRANCH(Equal(attr, newAttr), &exit, &updateLayout); in UpdatePropAttrWithValue()
518 BRANCH(TaggedIsInt(value), &isInt, &notInt); in TaggedToTrackType()
528 BRANCH(TaggedIsObject(value), &isObject, &isDouble); in TaggedToTrackType()
567 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit); in ProfileBranch()
572 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileBranch()
575 BRANCH(TaggedIsHole(slotValue), &exit, &hasSlot); // ishole -- isundefined in ProfileBranch()
579 BRANCH(TaggedIsInt(slotValue), &compareLabel, &uninitialized); in ProfileBranch()
589 BRANCH(condition, &needUpdate, &exit); // WEIGHT_THRESHOLD: 2047 limit in ProfileBranch()
601 BRANCH(TaggedIsUndefined(slotValue), &updateSlot, &exit); in ProfileBranch()
612 BRANCH(isFinal, &preProfile, &exit); in ProfileBranch()
634 BRANCH(IsProfileTypeInfoPreDumped(profileTypeInfo), &exit, &setPreDumpPeriodIndex); in TryPreDumpInner()
671 BRANCH(Int64Equal(iterator, *maybeFunc), &isArrayProtoValues, &notArrayProtoValues); in GetIterationFunctionId()
679 BRANCH(Int64Equal(iterator, *maybeFunc), &isSetProtoValues, &notSetProtoValues); in GetIterationFunctionId()
687 BRANCH(Int64Equal(iterator, *maybeFunc), &isMapProtoEntries, &notMapProtoEntries); in GetIterationFunctionId()
695 BRANCH(Int64Equal(iterator, *maybeFunc), &isStringProtoIter, &notStringProtoIter); in GetIterationFunctionId()
704 BRANCH(Int64Equal(iterator, *maybeFunc), &isTypedArrayProtoValues, &exit); in GetIterationFunctionId()
725 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit); in ProfileGetIterator()
737 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileGetIterator()
740 BRANCH(TaggedIsHole(slotValue), &exit, &notOverflow); // hole -- slot is overflow in ProfileGetIterator()
742 BRANCH(TaggedIsInt(slotValue), &updateSlot, &initSlot); in ProfileGetIterator()
745 BRANCH(Int32Equal(oldIterKind, Int32(PGO_BUILTINS_STUB_ID(NONE))), in ProfileGetIterator()
750 BRANCH(Int32Equal(oldIterKind, newIterKind), &exit, &invalidate); in ProfileGetIterator()
834 BRANCH(TaggedIsUndefined(profileTypeInfo), &exit, &isHot); in IsProfileTypeInfoHotAndValid()
980 Branch(Int32Equal(hotnessThreshold, Int32(ProfileTypeInfo::JIT_DISABLE_FLAG)), in IsCompiledOrTryCompile()
984 BRANCH(Int32Equal(jitCallCnt, Int32(0)), &exit, &jitCallNotEqualZero); in IsCompiledOrTryCompile()
990 BRANCH(Int32Equal(newJitCallCnt, Int32(0)), &tryCompile, &exit); in IsCompiledOrTryCompile()
1031 Branch(Int32Equal(baselineJitHotnessThreshold, Int32(ProfileTypeInfo::JIT_DISABLE_FLAG)), in TryJitCompile()
1035 BRANCH(Int32Equal(jitHotnessCnt, baselineJitHotnessThreshold), in TryJitCompile()
1044 Branch(Int32Equal(jitHotnessThreshold, Int32(ProfileTypeInfo::JIT_DISABLE_FLAG)), in TryJitCompile()
1047 Branch(Int32Equal(baselineJitHotnessThreshold, Int32(ProfileTypeInfo::JIT_DISABLE_FLAG)), in TryJitCompile()
1051BRANCH(Int32Equal(jitHotnessCnt, jitHotnessThreshold), &equalJitThreshold, &notEqualJitThreshold); in TryJitCompile()
1055 BRANCH(Int32Equal(jitCallCnt, Int32(0)), &callCntEqualZero, &exit); in TryJitCompile()
1063BRANCH(Int32LessThan(jitHotnessCnt, jitHotnessThreshold), &incJitHotnessCntAndCmpOpcode, &exit); in TryJitCompile()
1095 BRANCH(isJmp, &cmpOsrThreshold, &exit); in TryJitCompile()
1099BRANCH(Int32Equal(osrHotnessCnt, osrHotnessThreshold), &equalOsrThreshold, &notEqualOsrThreshold); in TryJitCompile()
1115 BRANCH(Int32LessThan(osrHotnessCnt, osrHotnessThreshold), &incOsrHotnessCnt, &exit); in TryJitCompile()