Lines Matching refs:ControlsExit
5335 bool ControlsExit) { in computeExitLimitFromCond() argument
5342 ControlsExit && !EitherMayExit); in computeExitLimitFromCond()
5344 ControlsExit && !EitherMayExit); in computeExitLimitFromCond()
5377 ControlsExit && !EitherMayExit); in computeExitLimitFromCond()
5379 ControlsExit && !EitherMayExit); in computeExitLimitFromCond()
5413 return computeExitLimitFromICmp(L, ExitCondICmp, TBB, FBB, ControlsExit); in computeExitLimitFromCond()
5437 bool ControlsExit) { in computeExitLimitFromICmp() argument
5494 ExitLimit EL = HowFarToZero(getMinusSCEV(LHS, RHS), L, ControlsExit); in computeExitLimitFromICmp()
5507 ExitLimit EL = HowManyLessThans(LHS, RHS, L, IsSigned, ControlsExit); in computeExitLimitFromICmp()
5514 ExitLimit EL = HowManyGreaterThans(LHS, RHS, L, IsSigned, ControlsExit); in computeExitLimitFromICmp()
5528 bool ControlsExit) { in computeExitLimitFromSingleExitSwitch() argument
5541 ExitLimit EL = HowFarToZero(getMinusSCEV(LHS, RHS), L, ControlsExit); in computeExitLimitFromSingleExitSwitch()
6556 ScalarEvolution::HowFarToZero(const SCEV *V, const Loop *L, bool ControlsExit) { in HowFarToZero() argument
6708 if (ControlsExit && AddRec->getNoWrapFlags(SCEV::FlagNW)) { in HowFarToZero()
8202 bool ControlsExit) { in HowManyLessThans() argument
8213 bool NoWrap = ControlsExit && in HowManyLessThans()
8282 bool ControlsExit) { in HowManyGreaterThans() argument
8293 bool NoWrap = ControlsExit && in HowManyGreaterThans()