Lines Matching refs:ControlsExit

8650     bool ControlsExit, bool AllowPredicates) {  in computeExitLimitFromCond()  argument
8653 ControlsExit, AllowPredicates); in computeExitLimitFromCond()
8658 bool ExitIfTrue, bool ControlsExit, in find() argument
8667 auto Itr = TripCountMap.find({ExitCond, ControlsExit}); in find()
8675 bool ControlsExit, in insert() argument
8682 auto InsertResult = TripCountMap.insert({{ExitCond, ControlsExit}, EL}); in insert()
8690 bool ControlsExit, bool AllowPredicates) { in computeExitLimitFromCondCached() argument
8693 Cache.find(L, ExitCond, ExitIfTrue, ControlsExit, AllowPredicates)) in computeExitLimitFromCondCached()
8697 ControlsExit, AllowPredicates); in computeExitLimitFromCondCached()
8698 Cache.insert(L, ExitCond, ExitIfTrue, ControlsExit, AllowPredicates, EL); in computeExitLimitFromCondCached()
8704 bool ControlsExit, bool AllowPredicates) { in computeExitLimitFromCondImpl() argument
8707 Cache, L, ExitCond, ExitIfTrue, ControlsExit, AllowPredicates)) in computeExitLimitFromCondImpl()
8714 computeExitLimitFromICmp(L, ExitCondICmp, ExitIfTrue, ControlsExit); in computeExitLimitFromCondImpl()
8719 return computeExitLimitFromICmp(L, ExitCondICmp, ExitIfTrue, ControlsExit, in computeExitLimitFromCondImpl()
8755 ControlsExit, AllowPredicates); in computeExitLimitFromCondImpl()
8766 bool ControlsExit, bool AllowPredicates) { in computeExitLimitFromCondFromBinOp() argument
8782 ControlsExit && !EitherMayExit, in computeExitLimitFromCondFromBinOp()
8785 ControlsExit && !EitherMayExit, in computeExitLimitFromCondFromBinOp()
8836 bool ControlsExit, in computeExitLimitFromICmp() argument
8849 ExitLimit EL = computeExitLimitFromICmp(L, Pred, LHS, RHS, ControlsExit, in computeExitLimitFromICmp()
8866 bool ControlsExit, in computeExitLimitFromICmp() argument
8882 ControlsExit && loopHasNoAbnormalExits(L) && loopIsFiniteByAssumption(L); in computeExitLimitFromICmp()
8938 ExitLimit EL = howFarToZero(getMinusSCEV(LHS, RHS), L, ControlsExit, in computeExitLimitFromICmp()
8962 ExitLimit EL = howManyLessThans(LHS, RHS, L, IsSigned, ControlsExit, in computeExitLimitFromICmp()
8971 howManyGreaterThans(LHS, RHS, L, IsSigned, ControlsExit, in computeExitLimitFromICmp()
8987 bool ControlsExit) { in computeExitLimitFromSingleExitSwitch() argument
9000 ExitLimit EL = howFarToZero(getMinusSCEV(LHS, RHS), L, ControlsExit); in computeExitLimitFromSingleExitSwitch()
10119 ScalarEvolution::howFarToZero(const SCEV *V, const Loop *L, bool ControlsExit, in howFarToZero() argument
10228 if (ControlsExit && AddRec->hasNoSelfWrap() && in howFarToZero()
12386 bool ControlsExit, bool AllowPredicates) { in howManyLessThans() argument
12414 if (!ControlsExit || !loopHasNoAbnormalExits(L)) in howManyLessThans()
12489 bool NoWrap = ControlsExit && IV->getNoWrapFlags(WrapType); in howManyLessThans()
12816 bool ControlsExit, bool AllowPredicates) { in howManyGreaterThans() argument
12834 bool NoWrap = ControlsExit && IV->getNoWrapFlags(WrapType); in howManyGreaterThans()