Lines Matching refs:SCEVUnionPredicate
6599 SCEVUnionPredicate &Preds) { in getPredicatedBackedgeTakenCount()
6854 SCEVUnionPredicate *Preds) const { in getExact()
6990 std::unique_ptr<SCEVUnionPredicate> Predicate(new SCEVUnionPredicate); in BackedgeTakenInfo()
11434 SCEVUnionPredicate Pred; in PrintLoopInfo()
12020 SCEVUnionPredicate *Pred) { in rewrite()
12071 SCEVUnionPredicate *Pred) in SCEVPredicateRewriter()
12116 SCEVUnionPredicate *Pred;
12123 SCEVUnionPredicate &Preds) { in rewriteUsingPredicate()
12228 SCEVUnionPredicate::SCEVUnionPredicate() in SCEVUnionPredicate() function in SCEVUnionPredicate
12231 bool SCEVUnionPredicate::isAlwaysTrue() const { in isAlwaysTrue()
12237 SCEVUnionPredicate::getPredicatesForExpr(const SCEV *Expr) { in getPredicatesForExpr()
12244 bool SCEVUnionPredicate::implies(const SCEVPredicate *N) const { in implies()
12245 if (const auto *Set = dyn_cast<SCEVUnionPredicate>(N)) in implies()
12258 const SCEV *SCEVUnionPredicate::getExpr() const { return nullptr; } in getExpr()
12260 void SCEVUnionPredicate::print(raw_ostream &OS, unsigned Depth) const { in print()
12265 void SCEVUnionPredicate::add(const SCEVPredicate *N) { in add()
12266 if (const auto *Set = dyn_cast<SCEVUnionPredicate>(N)) { in add()
12308 SCEVUnionPredicate BackedgePred; in getBackedgeTakenCount()
12322 const SCEVUnionPredicate &PredicatedScalarEvolution::getUnionPredicate() const { in getUnionPredicate()