Lines Matching refs:ControlsExit

7840     bool ControlsExit, bool AllowPredicates) {  in computeExitLimitFromCond()  argument
7843 ControlsExit, AllowPredicates); in computeExitLimitFromCond()
7848 bool ExitIfTrue, bool ControlsExit, in find() argument
7857 auto Itr = TripCountMap.find({ExitCond, ControlsExit}); in find()
7865 bool ControlsExit, in insert() argument
7872 auto InsertResult = TripCountMap.insert({{ExitCond, ControlsExit}, EL}); in insert()
7880 bool ControlsExit, bool AllowPredicates) { in computeExitLimitFromCondCached() argument
7883 Cache.find(L, ExitCond, ExitIfTrue, ControlsExit, AllowPredicates)) in computeExitLimitFromCondCached()
7887 ControlsExit, AllowPredicates); in computeExitLimitFromCondCached()
7888 Cache.insert(L, ExitCond, ExitIfTrue, ControlsExit, AllowPredicates, EL); in computeExitLimitFromCondCached()
7894 bool ControlsExit, bool AllowPredicates) { in computeExitLimitFromCondImpl() argument
7897 Cache, L, ExitCond, ExitIfTrue, ControlsExit, AllowPredicates)) in computeExitLimitFromCondImpl()
7904 computeExitLimitFromICmp(L, ExitCondICmp, ExitIfTrue, ControlsExit); in computeExitLimitFromCondImpl()
7909 return computeExitLimitFromICmp(L, ExitCondICmp, ExitIfTrue, ControlsExit, in computeExitLimitFromCondImpl()
7933 bool ControlsExit, bool AllowPredicates) { in computeExitLimitFromCondFromBinOp() argument
7949 ControlsExit && !EitherMayExit, in computeExitLimitFromCondFromBinOp()
7952 ControlsExit && !EitherMayExit, in computeExitLimitFromCondFromBinOp()
8023 bool ControlsExit, in computeExitLimitFromICmp() argument
8086 ExitLimit EL = howFarToZero(getMinusSCEV(LHS, RHS), L, ControlsExit, in computeExitLimitFromICmp()
8110 ExitLimit EL = howManyLessThans(LHS, RHS, L, IsSigned, ControlsExit, in computeExitLimitFromICmp()
8119 howManyGreaterThans(LHS, RHS, L, IsSigned, ControlsExit, in computeExitLimitFromICmp()
8142 bool ControlsExit) { in computeExitLimitFromSingleExitSwitch() argument
8155 ExitLimit EL = howFarToZero(getMinusSCEV(LHS, RHS), L, ControlsExit); in computeExitLimitFromSingleExitSwitch()
9406 ScalarEvolution::howFarToZero(const SCEV *V, const Loop *L, bool ControlsExit, in howFarToZero() argument
9517 if (ControlsExit && AddRec->hasNoSelfWrap() && in howFarToZero()
11573 bool ControlsExit, bool AllowPredicates) { in howManyLessThans() argument
11602 bool NoWrap = ControlsExit && IV->getNoWrapFlags(WrapType); in howManyLessThans()
11717 if (!ControlsExit || !loopHasNoAbnormalExits(L)) in howManyLessThans()
11954 bool ControlsExit, bool AllowPredicates) { in howManyGreaterThans() argument
11972 bool NoWrap = ControlsExit && IV->getNoWrapFlags(WrapType); in howManyGreaterThans()