Lines Matching defs:EL

8760         const ExitLimit &EL = EEI.second;
8761 return ExitNotTakenInfo(ExitBB, EL.ExactNotTaken,
8762 EL.ConstantMaxNotTaken, EL.SymbolicMaxNotTaken,
8763 EL.Predicates);
8801 ExitLimit EL = computeExitLimit(L, ExitBB, IsOnlyExit, AllowPredicates);
8803 assert((AllowPredicates || EL.Predicates.empty()) &&
8808 if (EL.ExactNotTaken != getCouldNotCompute())
8816 if (EL.SymbolicMaxNotTaken != getCouldNotCompute())
8817 ExitCounts.emplace_back(ExitBB, EL);
8819 assert(EL.ExactNotTaken == getCouldNotCompute() &&
8830 // MaxBECount is the minimum EL.ConstantMaxNotTaken of computable
8832 // EL.ConstantMaxNotTaken, where CouldNotCompute is considered greater than
8834 // computable EL.ConstantMaxNotTaken.
8835 if (EL.ConstantMaxNotTaken != getCouldNotCompute() && Latch &&
8838 MustExitMaxBECount = EL.ConstantMaxNotTaken;
8839 MustExitMaxOrZero = EL.MaxOrZero;
8842 EL.ConstantMaxNotTaken);
8845 if (!MayExitMaxBECount || EL.ConstantMaxNotTaken == getCouldNotCompute())
8846 MayExitMaxBECount = EL.ConstantMaxNotTaken;
8849 EL.ConstantMaxNotTaken);
8861 // EL.ConstantMaxNotTaken
8942 const ExitLimit &EL) {
8947 auto InsertResult = TripCountMap.insert({{ExitCond, ControlsOnlyExit}, EL});
8961 ExitLimit EL = computeExitLimitFromCondImpl(
8963 Cache.insert(L, ExitCond, ExitIfTrue, ControlsOnlyExit, AllowPredicates, EL);
8964 return EL;
8978 ExitLimit EL =
8980 if (EL.hasFullInfo() || !AllowPredicates)
8981 return EL;
9019 auto EL = computeExitLimitFromICmp(L, Pred, LHS, getConstant(NewRHSC),
9021 if (EL.hasAnyInfo())
9022 return EL;
9124 ExitLimit EL = computeExitLimitFromICmp(L, Pred, LHS, RHS, ControlsOnlyExit,
9126 if (EL.hasAnyInfo())
9127 return EL;
9209 ExitLimit EL = howFarToZero(getMinusSCEV(LHS, RHS), L, ControlsOnlyExit,
9211 if (EL.hasAnyInfo())
9212 return EL;
9227 ExitLimit EL = howFarToNonZero(getMinusSCEV(LHS, RHS), L);
9228 if (EL.hasAnyInfo()) return EL;
9260 ExitLimit EL = howManyLessThans(LHS, RHS, L, IsSigned, ControlsOnlyExit,
9262 if (EL.hasAnyInfo())
9263 return EL;
9278 ExitLimit EL = howManyGreaterThans(LHS, RHS, L, IsSigned, ControlsOnlyExit,
9280 if (EL.hasAnyInfo())
9281 return EL;
9308 ExitLimit EL = howFarToZero(getMinusSCEV(LHS, RHS), L, ControlsOnlyExit);
9309 if (EL.hasAnyInfo())
9310 return EL;