Lines Matching refs:SCEVUnionPredicate
14050 if (auto *U = dyn_cast<SCEVUnionPredicate>(Pred)) { in visitUnknown()
14265 SCEVUnionPredicate::SCEVUnionPredicate(ArrayRef<const SCEVPredicate *> Preds) in SCEVUnionPredicate() function in SCEVUnionPredicate
14271 bool SCEVUnionPredicate::isAlwaysTrue() const { in isAlwaysTrue()
14276 bool SCEVUnionPredicate::implies(const SCEVPredicate *N) const { in implies()
14277 if (const auto *Set = dyn_cast<SCEVUnionPredicate>(N)) in implies()
14285 void SCEVUnionPredicate::print(raw_ostream &OS, unsigned Depth) const { in print()
14290 void SCEVUnionPredicate::add(const SCEVPredicate *N) { in add()
14291 if (const auto *Set = dyn_cast<SCEVUnionPredicate>(N)) { in add()
14304 Preds = std::make_unique<SCEVUnionPredicate>(Empty); in PredicatedScalarEvolution()
14353 Preds = std::make_unique<SCEVUnionPredicate>(NewPreds); in addPredicate()
14421 Preds(std::make_unique<SCEVUnionPredicate>(Init.Preds->getPredicates())), in PredicatedScalarEvolution()