|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Analysis/ScalarEvolution.h 517 const SCEV *getAddExpr(SmallVectorImpl<const SCEV *> &Ops,
References
include/llvm/Analysis/ScalarEvolution.h 524 return getAddExpr(Ops, Flags, Depth);
530 return getAddExpr(Ops, Flags, Depth);
include/llvm/Analysis/ScalarEvolutionExpressions.h 704 return !Changed ? Expr : SE.getAddExpr(Operands);
lib/Analysis/ScalarEvolution.cpp 1011 Quotient = SE.getAddExpr(Qs);
1012 Remainder = SE.getAddExpr(Rs);
1311 return getAddExpr(Operands);
1468 const SCEV *PreStart = SE->getAddExpr(DiffOps, PreStartFlags);
1870 return getAddExpr(Ops, SCEV::FlagNUW, Depth + 1);
2002 return getAddExpr(Ops, SCEV::FlagNSW, Depth + 1);
2473 return getAddExpr(Ops, Flags, Depth + 1);
2533 const SCEV *Fold = getAddExpr(LargeOps, SCEV::FlagAnyWrap, Depth + 1);
2562 return getAddExpr(Ops, SCEV::FlagAnyWrap, Depth + 1);
2599 getAddExpr(MulOp.second, SCEV::FlagAnyWrap, Depth + 1),
2605 return getAddExpr(Ops, SCEV::FlagAnyWrap, Depth + 1);
2631 const SCEV *AddOne = getAddExpr(TwoOps, SCEV::FlagAnyWrap, Depth + 1);
2643 return getAddExpr(Ops, SCEV::FlagAnyWrap, Depth + 1);
2673 getAddExpr(TwoOps, SCEV::FlagAnyWrap, Depth + 1);
2680 return getAddExpr(Ops, SCEV::FlagAnyWrap, Depth + 1);
2716 AddRecOps[0] = getAddExpr(LIOps, Flags, Depth + 1);
2733 return getAddExpr(Ops, SCEV::FlagAnyWrap, Depth + 1);
2765 AddRecOps[i] = getAddExpr(TwoOps, SCEV::FlagAnyWrap, Depth + 1);
2772 return getAddExpr(Ops, SCEV::FlagAnyWrap, Depth + 1);
2982 return getAddExpr(NewOps, SCEV::FlagAnyWrap, Depth + 1);
3131 AddRecOps.push_back(getAddExpr(SumOps, SCEV::FlagAnyWrap, Depth + 1));
3282 if (getZeroExtendExpr(A, ExtTy) == getAddExpr(Operands)) {
3292 return getAddExpr(Operands);
4747 const SCEV *Accum = getAddExpr(Ops);
5070 const SCEV *Accum = getAddExpr(Ops);
6205 return getAddExpr(AddOps);
8283 return getAddExpr(NewOps, Comm->getNoWrapFlags());
lib/Analysis/ScalarEvolutionExpander.cpp 328 SE.getAddExpr(NoAddRecs);
460 expandCodeFor(SE.getAddExpr(ScaledOps), Ty);
515 Value *Idx = expandCodeFor(SE.getAddExpr(Ops), Ty);
593 return expand(SE.getAddExpr(Ops));
889 Rest = SE.getAddExpr(NewAddOps);
lib/Transforms/Scalar/LoopStrengthReduce.cpp 448 const SCEV *Sum = SE.getAddExpr(Good);
454 const SCEV *Sum = SE.getAddExpr(Bad);
715 return SE.getAddExpr(Ops);
755 S = SE.getAddExpr(NewOps);
781 S = SE.getAddExpr(NewOps);
3615 const SCEV *InnerSum = SE.getAddExpr(InnerAddOps);
3727 GenerateFormula(SE.getAddExpr(OpsCopy));
3737 GenerateFormula(SE.getAddExpr(Ops));
5198 Value *FullV = Rewriter.expandCodeFor(SE.getAddExpr(Ops), nullptr);
5214 Value *FullV = Rewriter.expandCodeFor(SE.getAddExpr(Ops), Ty);
5224 Value *FullV = Rewriter.expandCodeFor(SE.getAddExpr(Ops), Ty);
5259 SE.getAddExpr(Ops);
tools/polly/lib/Support/SCEVValidator.cpp 754 auto *NewAdd = SE.getAddExpr(LeftOvers, Add->getNoWrapFlags());
tools/polly/lib/Support/ScopHelper.cpp 353 return SE.getAddExpr(NewOps);
unittests/Analysis/ScalarEvolutionTest.cpp 564 return SE.getAddExpr(OpsCopy, SCEV::FlagAnyWrap);