Lines Matching defs:Terms
844 SCEVRemoveMax(ScalarEvolution &SE, std::vector<const SCEV *> *Terms)
845 : SCEVRewriteVisitor(SE), Terms(Terms) {}
848 std::vector<const SCEV *> *Terms = nullptr) {
849 SCEVRemoveMax Rewriter(SE, Terms);
856 if (Terms)
857 (*Terms).push_back(Res);
865 std::vector<const SCEV *> *Terms;
872 SmallVector<const SCEV *, 4> Terms;
877 Terms.insert(Terms.begin(), MaxTerms.begin(), MaxTerms.end());
891 collectParametricTerms(SE, AF2, Terms);
909 Terms.push_back(SE.getMulExpr(Operands));
913 if (Terms.empty())
914 collectParametricTerms(SE, Pair.second, Terms);
916 return Terms;
1042 auto Terms = getDelinearizationTerms(Context, BasePointer);
1044 findArrayDimensions(SE, Terms, Shape->DelinearizedSizes,