• 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(glue, 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()
233 BRANCH(IsJSFunction(glue, target), &targetIsFunction, &exit); in ProfileCall()
241 BRANCH(IsProfileTypeInfoHotAndValid(targetProfileInfo), &targetIsHot, &targetIsNotHot); in ProfileCall()
249 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &currentIsHot, &exit); in ProfileCall()
262 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileCall()
265 BRANCH(TaggedIsHole(slotValue), &exit, &notOverflow); in ProfileCall()
267 BRANCH(TaggedIsHeapObject(slotValue), &isHeapObject, &notHeapObject); in ProfileCall()
269 BRANCH(TaggedIsUndefined(slotValue), &updateSlot, &resetSlot); in ProfileCall()
273 BRANCH(Int64Equal(slotValue, target), &exit, &change); in ProfileCall()
276BRANCH(Int64Equal(ChangeTaggedPointerToInt64(slotValue), Int64(0)), &exit, &resetSlot); in ProfileCall()
308 BRANCH(IsJSFunction(glue, target), &targetIsFunction, &exit); in ProfileGetterSetterCall()
313 BRANCH(TaggedIsUndefined(targetProfileInfo), &targetNonHotness, &exit); in ProfileGetterSetterCall()
334 BRANCH(IsJSFunction(glue, target), &targetIsFunction, &exit); in TryGetBuiltinFunctionId()
357 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &currentIsHot, &exit); in ProfileNativeCall()
370 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileNativeCall()
373 BRANCH(TaggedIsHole(slotValue), &exit, &notOverflow); // hole -- slot is overflow in ProfileNativeCall()
375 BRANCH(TaggedIsInt(slotValue), &updateSlot, &notInt); in ProfileNativeCall()
377 BRANCH(TaggedIsHeapObject(slotValue), &invalidate, &initSlot); in ProfileNativeCall()
380 BRANCH(Int32Equal(oldId, Int32(PGO_BUILTINS_STUB_ID(NONE))), &exit, &sameValueCheck); in ProfileNativeCall()
384 BRANCH(Int32Equal(oldId, newId), &exit, &invalidate); in ProfileNativeCall()
428 BRANCH(Equal(oldTrackType, Int32(static_cast<int32_t>(TrackType::TAGGED))), &exit, &judgeValue); in UpdateTrackTypeInPropAttr()
434BRANCH(Int32Equal(*newTrackType, Int32(static_cast<int32_t>(TrackType::TAGGED))), &update, &merge); in UpdateTrackTypeInPropAttr()
438 BRANCH(Int32Equal(oldTrackType, *newTrackType), &exit, &update); in UpdateTrackTypeInPropAttr()
470 BRANCH(IsJSShared(glue, receiver), &exit, &handleUnShared); in UpdatePropAttrIC()
473 BRANCH(Equal(attr, newAttr), &exit, &updateLayout); in UpdatePropAttrIC()
497 BRANCH(IsJSShared(glue, receiver), &exit, &isNotJSShared); in UpdatePropAttrWithValue()
500 BRANCH(Equal(attr, newAttr), &exit, &updateLayout); in UpdatePropAttrWithValue()
520 BRANCH(TaggedIsInt(value), &isInt, &notInt); in TaggedToTrackType()
530 BRANCH(TaggedIsObject(value), &isObject, &isDouble); in TaggedToTrackType()
569 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit); in ProfileBranch()
574 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileBranch()
577 BRANCH(TaggedIsHole(slotValue), &exit, &hasSlot); // ishole -- isundefined in ProfileBranch()
581 BRANCH(TaggedIsInt(slotValue), &compareLabel, &uninitialized); in ProfileBranch()
591 BRANCH(condition, &needUpdate, &exit); // WEIGHT_THRESHOLD: 2047 limit in ProfileBranch()
603 BRANCH(TaggedIsUndefined(slotValue), &updateSlot, &exit); in ProfileBranch()
614 BRANCH(isFinal, &preProfile, &exit); in ProfileBranch()
636 BRANCH(IsProfileTypeInfoPreDumped(profileTypeInfo), &exit, &setPreDumpPeriodIndex); in TryPreDumpInner()
673 BRANCH(Int64Equal(iterator, *maybeFunc), &isArrayProtoValues, &notArrayProtoValues); in GetIterationFunctionId()
682 BRANCH(Int64Equal(iterator, *maybeFunc), &isSetProtoValues, &notSetProtoValues); in GetIterationFunctionId()
691 BRANCH(Int64Equal(iterator, *maybeFunc), &isMapProtoEntries, &notMapProtoEntries); in GetIterationFunctionId()
700 BRANCH(Int64Equal(iterator, *maybeFunc), &isStringProtoIter, &notStringProtoIter); in GetIterationFunctionId()
709 BRANCH(Int64Equal(iterator, *maybeFunc), &isTypedArrayProtoValues, &exit); in GetIterationFunctionId()
730 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit); in ProfileGetIterator()
742 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileGetIterator()
745 BRANCH(TaggedIsHole(slotValue), &exit, &notOverflow); // hole -- slot is overflow in ProfileGetIterator()
747 BRANCH(TaggedIsInt(slotValue), &updateSlot, &initSlot); in ProfileGetIterator()
750 BRANCH(Int32Equal(oldIterKind, Int32(PGO_BUILTINS_STUB_ID(NONE))), in ProfileGetIterator()
755 BRANCH(Int32Equal(oldIterKind, newIterKind), &exit, &invalidate); in ProfileGetIterator()
839 BRANCH(TaggedIsUndefined(profileTypeInfo), &exit, &isHot); in IsProfileTypeInfoHotAndValid()
985 Branch(Int32Equal(hotnessThreshold, Int32(ProfileTypeInfo::JIT_DISABLE_FLAG)), in IsCompiledOrTryCompile()
989 BRANCH(Int32Equal(jitCallCnt, Int32(0)), &exit, &jitCallNotEqualZero); in IsCompiledOrTryCompile()
995 BRANCH(Int32Equal(newJitCallCnt, Int32(0)), &tryCompile, &exit); in IsCompiledOrTryCompile()
1036 Branch(Int32Equal(baselineJitHotnessThreshold, Int32(ProfileTypeInfo::JIT_DISABLE_FLAG)), in TryJitCompile()
1040 BRANCH(Int32Equal(jitHotnessCnt, baselineJitHotnessThreshold), in TryJitCompile()
1049 Branch(Int32Equal(jitHotnessThreshold, Int32(ProfileTypeInfo::JIT_DISABLE_FLAG)), in TryJitCompile()
1052 Branch(Int32Equal(baselineJitHotnessThreshold, Int32(ProfileTypeInfo::JIT_DISABLE_FLAG)), in TryJitCompile()
1056BRANCH(Int32Equal(jitHotnessCnt, jitHotnessThreshold), &equalJitThreshold, &notEqualJitThreshold); in TryJitCompile()
1060 BRANCH(Int32Equal(jitCallCnt, Int32(0)), &callCntEqualZero, &exit); in TryJitCompile()
1068BRANCH(Int32LessThan(jitHotnessCnt, jitHotnessThreshold), &incJitHotnessCntAndCmpOpcode, &exit); in TryJitCompile()
1100 BRANCH(isJmp, &cmpOsrThreshold, &exit); in TryJitCompile()
1104BRANCH(Int32Equal(osrHotnessCnt, osrHotnessThreshold), &equalOsrThreshold, &notEqualOsrThreshold); in TryJitCompile()
1120 BRANCH(Int32LessThan(osrHotnessCnt, osrHotnessThreshold), &incOsrHotnessCnt, &exit); in TryJitCompile()