Lines Matching defs:AllowPredicates
8399 computeBackedgeTakenCount(L, /*AllowPredicates=*/true);
8831 bool AllowPredicates) {
8859 ExitLimit EL = computeExitLimit(L, ExitBB, IsOnlyExit, AllowPredicates);
8861 assert((AllowPredicates || EL.Predicates.empty()) &&
8923 BECountUsers[Pair.second.ExactNotTaken].insert({L, AllowPredicates});
8926 {L, AllowPredicates});
8934 bool IsOnlyExit, bool AllowPredicates) {
8951 AllowPredicates);
8973 bool AllowPredicates) {
8974 ScalarEvolution::ExitLimitCacheTy Cache(L, ExitIfTrue, AllowPredicates);
8976 ControlsOnlyExit, AllowPredicates);
8982 bool AllowPredicates) {
8985 (void)this->AllowPredicates;
8988 this->AllowPredicates == AllowPredicates &&
8999 bool AllowPredicates,
9002 this->AllowPredicates == AllowPredicates &&
9013 bool ControlsOnlyExit, bool AllowPredicates) {
9016 AllowPredicates))
9020 Cache, L, ExitCond, ExitIfTrue, ControlsOnlyExit, AllowPredicates);
9021 Cache.insert(L, ExitCond, ExitIfTrue, ControlsOnlyExit, AllowPredicates, EL);
9027 bool ControlsOnlyExit, bool AllowPredicates) {
9030 Cache, L, ExitCond, ExitIfTrue, ControlsOnlyExit, AllowPredicates))
9038 if (EL.hasFullInfo() || !AllowPredicates)
9044 /*AllowPredicates=*/true);
9078 ControlsOnlyExit, AllowPredicates);
9090 bool ControlsOnlyExit, bool AllowPredicates) {
9107 AllowPredicates);
9110 AllowPredicates);
9170 bool AllowPredicates) {
9183 AllowPredicates);
9198 bool ControlsOnlyExit, bool AllowPredicates) {
9287 AllowPredicates);
9338 AllowPredicates);
9356 AllowPredicates);
10526 bool AllowPredicates) {
10544 if (!AddRec && AllowPredicates)
10663 AllowPredicates ? &Predicates : nullptr, *this);
12941 bool ControlsOnlyExit, bool AllowPredicates) {
12997 if (!IV && AllowPredicates) {
13381 bool ControlsOnlyExit, bool AllowPredicates) {
13388 if (!IV && AllowPredicates)