Lines Matching refs:EL
8760 const ExitLimit &EL = EEI.second; in BackedgeTakenInfo() local
8761 return ExitNotTakenInfo(ExitBB, EL.ExactNotTaken, in BackedgeTakenInfo()
8762 EL.ConstantMaxNotTaken, EL.SymbolicMaxNotTaken, in BackedgeTakenInfo()
8763 EL.Predicates); in BackedgeTakenInfo()
8801 ExitLimit EL = computeExitLimit(L, ExitBB, IsOnlyExit, AllowPredicates); in computeBackedgeTakenCount() local
8803 assert((AllowPredicates || EL.Predicates.empty()) && in computeBackedgeTakenCount()
8808 if (EL.ExactNotTaken != getCouldNotCompute()) in computeBackedgeTakenCount()
8816 if (EL.SymbolicMaxNotTaken != getCouldNotCompute()) in computeBackedgeTakenCount()
8817 ExitCounts.emplace_back(ExitBB, EL); in computeBackedgeTakenCount()
8819 assert(EL.ExactNotTaken == getCouldNotCompute() && in computeBackedgeTakenCount()
8835 if (EL.ConstantMaxNotTaken != getCouldNotCompute() && Latch && in computeBackedgeTakenCount()
8838 MustExitMaxBECount = EL.ConstantMaxNotTaken; in computeBackedgeTakenCount()
8839 MustExitMaxOrZero = EL.MaxOrZero; in computeBackedgeTakenCount()
8842 EL.ConstantMaxNotTaken); in computeBackedgeTakenCount()
8845 if (!MayExitMaxBECount || EL.ConstantMaxNotTaken == getCouldNotCompute()) in computeBackedgeTakenCount()
8846 MayExitMaxBECount = EL.ConstantMaxNotTaken; in computeBackedgeTakenCount()
8849 EL.ConstantMaxNotTaken); in computeBackedgeTakenCount()
8942 const ExitLimit &EL) { in insert() argument
8947 auto InsertResult = TripCountMap.insert({{ExitCond, ControlsOnlyExit}, EL}); in insert()
8961 ExitLimit EL = computeExitLimitFromCondImpl( in computeExitLimitFromCondCached() local
8963 Cache.insert(L, ExitCond, ExitIfTrue, ControlsOnlyExit, AllowPredicates, EL); in computeExitLimitFromCondCached()
8964 return EL; in computeExitLimitFromCondCached()
8978 ExitLimit EL = in computeExitLimitFromCondImpl() local
8980 if (EL.hasFullInfo() || !AllowPredicates) in computeExitLimitFromCondImpl()
8981 return EL; in computeExitLimitFromCondImpl()
9019 auto EL = computeExitLimitFromICmp(L, Pred, LHS, getConstant(NewRHSC), in computeExitLimitFromCondImpl() local
9021 if (EL.hasAnyInfo()) in computeExitLimitFromCondImpl()
9022 return EL; in computeExitLimitFromCondImpl()
9124 ExitLimit EL = computeExitLimitFromICmp(L, Pred, LHS, RHS, ControlsOnlyExit, in computeExitLimitFromICmp() local
9126 if (EL.hasAnyInfo()) in computeExitLimitFromICmp()
9127 return EL; in computeExitLimitFromICmp()
9209 ExitLimit EL = howFarToZero(getMinusSCEV(LHS, RHS), L, ControlsOnlyExit, in computeExitLimitFromICmp() local
9211 if (EL.hasAnyInfo()) in computeExitLimitFromICmp()
9212 return EL; in computeExitLimitFromICmp()
9227 ExitLimit EL = howFarToNonZero(getMinusSCEV(LHS, RHS), L); in computeExitLimitFromICmp() local
9228 if (EL.hasAnyInfo()) return EL; in computeExitLimitFromICmp()
9260 ExitLimit EL = howManyLessThans(LHS, RHS, L, IsSigned, ControlsOnlyExit, in computeExitLimitFromICmp() local
9262 if (EL.hasAnyInfo()) in computeExitLimitFromICmp()
9263 return EL; in computeExitLimitFromICmp()
9278 ExitLimit EL = howManyGreaterThans(LHS, RHS, L, IsSigned, ControlsOnlyExit, in computeExitLimitFromICmp() local
9280 if (EL.hasAnyInfo()) in computeExitLimitFromICmp()
9281 return EL; in computeExitLimitFromICmp()
9308 ExitLimit EL = howFarToZero(getMinusSCEV(LHS, RHS), L, ControlsOnlyExit); in computeExitLimitFromSingleExitSwitch() local
9309 if (EL.hasAnyInfo()) in computeExitLimitFromSingleExitSwitch()
9310 return EL; in computeExitLimitFromSingleExitSwitch()