Lines Matching refs:SCEVUnionPredicate
7268 SCEVUnionPredicate &Preds) { in getPredicatedBackedgeTakenCount()
7542 SCEVUnionPredicate *Preds) const { in getExact()
7695 std::unique_ptr<SCEVUnionPredicate> Predicate(new SCEVUnionPredicate); in BackedgeTakenInfo()
12806 SCEVUnionPredicate Pred; in PrintLoopInfo()
13421 SCEVUnionPredicate *Pred) { in rewrite()
13472 SCEVUnionPredicate *Pred) in SCEVPredicateRewriter()
13517 SCEVUnionPredicate *Pred;
13524 SCEVUnionPredicate &Preds) { in rewriteUsingPredicate()
13629 SCEVUnionPredicate::SCEVUnionPredicate() in SCEVUnionPredicate() function in SCEVUnionPredicate
13632 bool SCEVUnionPredicate::isAlwaysTrue() const { in isAlwaysTrue()
13638 SCEVUnionPredicate::getPredicatesForExpr(const SCEV *Expr) { in getPredicatesForExpr()
13645 bool SCEVUnionPredicate::implies(const SCEVPredicate *N) const { in implies()
13646 if (const auto *Set = dyn_cast<SCEVUnionPredicate>(N)) in implies()
13659 const SCEV *SCEVUnionPredicate::getExpr() const { return nullptr; } in getExpr()
13661 void SCEVUnionPredicate::print(raw_ostream &OS, unsigned Depth) const { in print()
13666 void SCEVUnionPredicate::add(const SCEVPredicate *N) { in add()
13667 if (const auto *Set = dyn_cast<SCEVUnionPredicate>(N)) { in add()
13709 SCEVUnionPredicate BackedgePred; in getBackedgeTakenCount()
13723 const SCEVUnionPredicate &PredicatedScalarEvolution::getUnionPredicate() const { in getUnionPredicate()