• Home
  • Raw
  • Download

Lines Matching full:exit

49     Label exit(env);  in TryDump()  local
52 BRANCH(IsProfileTypeInfoWithBigMethod(profileTypeInfo), &exit, &needDump); in TryDump()
54 BRANCH(IsProfileTypeInfoDumped(profileTypeInfo), &exit, &updatePeriodCounter); in TryDump()
59 Jump(&exit); in TryDump()
61 Bind(&exit); in TryDump()
70 Label exit(env); in TryPreDump() local
72 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit); in TryPreDump()
76 Jump(&exit); in TryPreDump()
78 Bind(&exit); in TryPreDump()
89 Label exit(env); in ProfileOpType() local
91 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit); in ProfileOpType()
101 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileOpType()
110 BRANCH(Int64Equal(oldTaggedSlotValue, *curTaggedSlotValue), &exit, &updateSlot); in ProfileOpType()
116 BRANCH(TaggedIsUndefined(slotValue), &updateSlot, &exit); in ProfileOpType()
122 Jump(&exit); in ProfileOpType()
125 Bind(&exit); in ProfileOpType()
136 Label exit(env); in ProfileDefineClass() local
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()
162 Jump(&exit); in ProfileDefineClass()
164 Bind(&exit); in ProfileDefineClass()
174 Label exit(env); in ProfileCreateObject() local
177 BRANCH(IsProfileTypeInfoHotAndValid(profileTypeInfo), &profiler, &exit); in ProfileCreateObject()
188 BRANCH(Int32LessThan(slotId, length), &icSlotValid, &exit); in ProfileCreateObject()
200 BRANCH(Equal(cachedHClass, hclass), &exit, &updateSlot); in ProfileCreateObject()
206 BRANCH(TaggedIsUndefined(slotValue), &updateSlot, &exit); in ProfileCreateObject()
213 Jump(&exit); in ProfileCreateObject()
216 Bind(&exit); in ProfileCreateObject()
227 Label exit(env); in ProfileCall() local
232 BRANCH(IsJSFunction(target), &targetIsFunction, &exit); 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()
272 BRANCH(Int64Equal(slotValue, target), &exit, &change); in ProfileCall()
275 … BRANCH(Int64Equal(ChangeTaggedPointerToInt64(slotValue), Int64(0)), &exit, &resetSlot); in ProfileCall()
283 Jump(&exit); in ProfileCall()
289 Jump(&exit); in ProfileCall()
293 Bind(&exit); in ProfileCall()
303 Label exit(env); in ProfileGetterSetterCall() local
306 BRANCH(IsJSFunction(target), &targetIsFunction, &exit); in ProfileGetterSetterCall()
311 BRANCH(TaggedIsUndefined(targetProfileInfo), &targetNonHotness, &exit); in ProfileGetterSetterCall()
315 Jump(&exit); in ProfileGetterSetterCall()
318 Bind(&exit); in ProfileGetterSetterCall()
328 Label exit(env); in TryGetBuiltinFunctionId() local
332 BRANCH(IsJSFunction(target), &targetIsFunction, &exit); in TryGetBuiltinFunctionId()
337 Jump(&exit); in TryGetBuiltinFunctionId()
339 Bind(&exit); in TryGetBuiltinFunctionId()
352 Label exit(env); in ProfileNativeCall() local
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()
378 BRANCH(Int32Equal(oldId, Int32(PGO_BUILTINS_STUB_ID(NONE))), &exit, &sameValueCheck); in ProfileNativeCall()
382 BRANCH(Int32Equal(oldId, newId), &exit, &invalidate); in ProfileNativeCall()
389 Jump(&exit); in ProfileNativeCall()
396 Jump(&exit); in ProfileNativeCall()
399 Bind(&exit); in ProfileNativeCall()
424 Label exit(env); in UpdateTrackTypeInPropAttr() local
426 BRANCH(Equal(oldTrackType, Int32(static_cast<int32_t>(TrackType::TAGGED))), &exit, &judgeValue); in UpdateTrackTypeInPropAttr()
436 BRANCH(Int32Equal(oldTrackType, *newTrackType), &exit, &update); in UpdateTrackTypeInPropAttr()
441 Jump(&exit); in UpdateTrackTypeInPropAttr()
444 Bind(&exit); in UpdateTrackTypeInPropAttr()
459 Label exit(env); in UpdatePropAttrIC() local
468 BRANCH(IsJSShared(receiver), &exit, &handleUnShared); in UpdatePropAttrIC()
471 BRANCH(Equal(attr, newAttr), &exit, &updateLayout); in UpdatePropAttrIC()
476 Jump(&exit); in UpdatePropAttrIC()
479 Bind(&exit); in UpdatePropAttrIC()
492 Label exit(env); in UpdatePropAttrWithValue() local
495 BRANCH(IsJSShared(receiver), &exit, &isNotJSShared); in UpdatePropAttrWithValue()
498 BRANCH(Equal(attr, newAttr), &exit, &updateLayout); in UpdatePropAttrWithValue()
502 Jump(&exit); in UpdatePropAttrWithValue()
504 Bind(&exit); in UpdatePropAttrWithValue()
515 Label exit(env); in TaggedToTrackType() local
522 Jump(&exit); in TaggedToTrackType()
532 Jump(&exit); in TaggedToTrackType()
537 Jump(&exit); in TaggedToTrackType()
540 Bind(&exit); in TaggedToTrackType()
562 Label exit(env); in ProfileBranch() local
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()
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()
617 Jump(&exit); in ProfileBranch()
621 Bind(&exit); in ProfileBranch()
633 Label exit(env); in TryPreDumpInner() local
634 BRANCH(IsProfileTypeInfoPreDumped(profileTypeInfo), &exit, &setPreDumpPeriodIndex); in TryPreDumpInner()
643 Jump(&exit); in TryPreDumpInner()
645 Bind(&exit); in TryPreDumpInner()
654 Label exit(env); in GetIterationFunctionId() local
675 Jump(&exit); in GetIterationFunctionId()
683 Jump(&exit); in GetIterationFunctionId()
691 Jump(&exit); in GetIterationFunctionId()
699 Jump(&exit); in GetIterationFunctionId()
704 BRANCH(Int64Equal(iterator, *maybeFunc), &isTypedArrayProtoValues, &exit); in GetIterationFunctionId()
708 Jump(&exit); in GetIterationFunctionId()
710 Bind(&exit); in GetIterationFunctionId()
723 Label exit(env); in ProfileGetIterator() local
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()
746 &exit, &sameValueCheck); in ProfileGetIterator()
750 BRANCH(Int32Equal(oldIterKind, newIterKind), &exit, &invalidate); in ProfileGetIterator()
757 Jump(&exit); in ProfileGetIterator()
764 Jump(&exit); in ProfileGetIterator()
767 Bind(&exit); in ProfileGetIterator()
830 Label exit(env); in IsProfileTypeInfoHotAndValid() local
834 BRANCH(TaggedIsUndefined(profileTypeInfo), &exit, &isHot); in IsProfileTypeInfoHotAndValid()
838 Jump(&exit); in IsProfileTypeInfoHotAndValid()
840 Bind(&exit); in IsProfileTypeInfoHotAndValid()
975 Label exit(env); in IsCompiledOrTryCompile() local
984 BRANCH(Int32Equal(jitCallCnt, Int32(0)), &exit, &jitCallNotEqualZero); in IsCompiledOrTryCompile()
990 BRANCH(Int32Equal(newJitCallCnt, Int32(0)), &tryCompile, &exit); in IsCompiledOrTryCompile()
993 Jump(&exit); in IsCompiledOrTryCompile()
996 Jump(&exit); in IsCompiledOrTryCompile()
997 Bind(&exit); in IsCompiledOrTryCompile()
1022 Label exit(env); in TryJitCompile() local
1048 &exit, &incJitHotnessCntAndExit); in TryJitCompile()
1055 BRANCH(Int32Equal(jitCallCnt, Int32(0)), &callCntEqualZero, &exit); in TryJitCompile()
1063 … BRANCH(Int32LessThan(jitHotnessCnt, jitHotnessThreshold), &incJitHotnessCntAndCmpOpcode, &exit); in TryJitCompile()
1080 Jump(&exit); in TryJitCompile()
1095 BRANCH(isJmp, &cmpOsrThreshold, &exit); in TryJitCompile()
1111 Jump(&exit); in TryJitCompile()
1115 BRANCH(Int32LessThan(osrHotnessCnt, osrHotnessThreshold), &incOsrHotnessCnt, &exit); in TryJitCompile()
1122 Jump(&exit); in TryJitCompile()
1124 Bind(&exit); in TryJitCompile()