| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | ScalarEvolutionNormalization.cpp | 55 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr() 94 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
|
| H A D | ScalarEvolutionDivision.cpp | 140 Quotient = SE.getAddRecExpr(StartQ, StepQ, Numerator->getLoop(), in visitAddRecExpr() 142 Remainder = SE.getAddRecExpr(StartR, StepR, Numerator->getLoop(), in visitAddRecExpr()
|
| H A D | ScalarEvolution.cpp | 1272 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap); in getTruncateExpr() 1418 SE->getAddRecExpr(PreStart, Step, L, SCEV::FlagAnyWrap)); in getPreStartForExtend() 1698 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExprImpl() 1744 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExprImpl() 1762 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExprImpl() 1786 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExprImpl() 1804 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExprImpl() 1818 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getZeroExtendExprImpl() 1831 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExprImpl() 2059 return getAddRecExpr(Start, Step, L, SCEV::FlagNSW); in getSignExtendExprImpl() [all …]
|
| H A D | LoopCacheAnalysis.cpp | 428 AccessFn = SE.getAddRecExpr(AccessFnAR->getStart(), in delinearize()
|
| H A D | DependenceAnalysis.cpp | 3104 return SE->getAddRecExpr(zeroCoefficient(AddRec->getStart(), TargetLoop), in zeroCoefficient() 3121 return SE->getAddRecExpr(Expr, in addToCoefficient() 3129 return SE->getAddRecExpr(AddRec->getStart(), in addToCoefficient() 3135 return SE->getAddRecExpr(AddRec, Value, TargetLoop, SCEV::FlagAnyWrap); in addToCoefficient() 3136 return SE->getAddRecExpr( in addToCoefficient()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionExpressions.h | 351 return SE.getAddRecExpr( in getStepRecurrence() 826 : SE.getAddRecExpr(Operands, Expr->getLoop(), in visitAddRecExpr() 937 return SE.getAddRecExpr(Operands, L, Expr->getNoWrapFlags()); in visitAddRecExpr()
|
| H A D | ScalarEvolution.h | 610 const SCEV *getAddRecExpr(const SCEV *Start, const SCEV *Step, const Loop *L, 612 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, 614 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands, 617 return getAddRecExpr(NewOp, L, Flags);
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.cpp | 355 S = SE.getAddRecExpr(Start, Step, A->getLoop(), in FactorOutConstant() 406 AddRecs.push_back(SE.getAddRecExpr(Zero, in SplitAddRecs() 1401 SE.getAddRecExpr(Start, Normalized->getStepRecurrence(SE), in expandAddRecExprLiterally() 1420 cast<SCEVAddRecExpr>(SE.getAddRecExpr( in expandAddRecExprLiterally() 1566 Value *V = expand(SE.getAddRecExpr(NewOps, S->getLoop(), in visitAddRecExpr() 1585 const SCEV *Rest = SE.getAddRecExpr(NewOps, L, in visitAddRecExpr()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopRerollPass.cpp | 1471 auto NewIVSCEV = SE->getAddRecExpr(Zero, One, L, SCEV::FlagAnyWrap); in replace() 1502 SE->getAddRecExpr(Start, IncrExpr, L, SCEV::FlagAnyWrap); in replaceIV()
|
| H A D | LoopFuse.cpp | 1248 return SE.getAddRecExpr(Operands, &NewL, Expr->getNoWrapFlags()); in visitAddRecExpr() 1262 return SE.getAddRecExpr(Operands, ExprL, Expr->getNoWrapFlags()); in visitAddRecExpr()
|
| H A D | LoopStrengthReduce.cpp | 441 DoInitialMatch(SE.getAddRecExpr(SE.getConstant(AR->getType(), 0), in DoInitialMatch() 741 return SE.getAddRecExpr(Start, Step, AR->getLoop(), SCEV::FlagAnyWrap); in getExactSDiv() 816 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractImmediate() 842 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractSymbol() 3631 return SE.getAddRecExpr(Remainder, in CollectSubexprs()
|