Lines Matching refs:ExitIfTrue
8545 bool ExitIfTrue = !L->contains(BI->getSuccessor(0)); in computeBackedgeTakenCount() local
8546 if (ExitIfTrue == CI->isZero()) in computeBackedgeTakenCount()
8622 bool ExitIfTrue = !L->contains(BI->getSuccessor(0)); in computeExitLimit() local
8623 assert(ExitIfTrue == L->contains(BI->getSuccessor(1)) && in computeExitLimit()
8627 L, BI->getCondition(), ExitIfTrue, in computeExitLimit()
8649 const Loop *L, Value *ExitCond, bool ExitIfTrue, in computeExitLimitFromCond() argument
8651 ScalarEvolution::ExitLimitCacheTy Cache(L, ExitIfTrue, AllowPredicates); in computeExitLimitFromCond()
8652 return computeExitLimitFromCondCached(Cache, L, ExitCond, ExitIfTrue, in computeExitLimitFromCond()
8658 bool ExitIfTrue, bool ControlsExit, in find() argument
8661 (void)this->ExitIfTrue; in find()
8664 assert(this->L == L && this->ExitIfTrue == ExitIfTrue && in find()
8674 bool ExitIfTrue, in insert() argument
8678 assert(this->L == L && this->ExitIfTrue == ExitIfTrue && in insert()
8685 (void)ExitIfTrue; in insert()
8689 ExitLimitCacheTy &Cache, const Loop *L, Value *ExitCond, bool ExitIfTrue, in computeExitLimitFromCondCached() argument
8693 Cache.find(L, ExitCond, ExitIfTrue, ControlsExit, AllowPredicates)) in computeExitLimitFromCondCached()
8696 ExitLimit EL = computeExitLimitFromCondImpl(Cache, L, ExitCond, ExitIfTrue, in computeExitLimitFromCondCached()
8698 Cache.insert(L, ExitCond, ExitIfTrue, ControlsExit, AllowPredicates, EL); in computeExitLimitFromCondCached()
8703 ExitLimitCacheTy &Cache, const Loop *L, Value *ExitCond, bool ExitIfTrue, 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()
8728 if (ExitIfTrue == !CI->getZExtValue()) in computeExitLimitFromCondImpl()
8749 if (!ExitIfTrue) in computeExitLimitFromCondImpl()
8760 return computeExitCountExhaustively(L, ExitCond, ExitIfTrue); in computeExitLimitFromCondImpl()
8765 ExitLimitCacheTy &Cache, const Loop *L, Value *ExitCond, bool ExitIfTrue, in computeExitLimitFromCondFromBinOp() argument
8780 bool EitherMayExit = IsAnd ^ ExitIfTrue; in computeExitLimitFromCondFromBinOp()
8781 ExitLimit EL0 = computeExitLimitFromCondCached(Cache, L, Op0, ExitIfTrue, in computeExitLimitFromCondFromBinOp()
8784 ExitLimit EL1 = computeExitLimitFromCondCached(Cache, L, Op1, ExitIfTrue, in computeExitLimitFromCondFromBinOp()
8835 bool ExitIfTrue, in computeExitLimitFromICmp() argument
8840 if (!ExitIfTrue) in computeExitLimitFromICmp()
8854 computeExitCountExhaustively(L, ExitCond, ExitIfTrue); in computeExitLimitFromICmp()