Lines Matching defs:NewPreds
14781 /// If \p NewPreds is non-null, rewrite is free to add further predicates to
14782 /// \p NewPreds such that the result will be an AddRecExpr.
14784 SmallVectorImpl<const SCEVPredicate *> *NewPreds,
14786 SCEVPredicateRewriter Rewriter(L, SE, NewPreds, Pred);
14842 SmallVectorImpl<const SCEVPredicate *> *NewPreds,
14844 : SCEVRewriteVisitor(SE), NewPreds(NewPreds), Pred(Pred), L(L) {}
14847 if (!NewPreds) {
14851 NewPreds->push_back(P);
14887 SmallVectorImpl<const SCEVPredicate *> *NewPreds;
15163 SmallVector<const SCEVPredicate *, 4> NewPreds(Preds->getPredicates());
15164 NewPreds.push_back(&Pred);
15165 Preds = std::make_unique<SCEVUnionPredicate>(NewPreds, SE);
15217 SmallVector<const SCEVPredicate *, 4> NewPreds;
15218 auto *New = SE.convertSCEVToAddRecWithPredicates(Expr, &L, NewPreds);
15223 for (const auto *P : NewPreds)