/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | ScalarEvolutionNormalization.cpp | 54 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr() 93 return SE.getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagAnyWrap); in visitAddRecExpr()
|
H A D | ScalarEvolutionDivision.cpp | 142 Quotient = SE.getAddRecExpr(StartQ, StepQ, Numerator->getLoop(), in visitAddRecExpr() 144 Remainder = SE.getAddRecExpr(StartR, StepR, Numerator->getLoop(), in visitAddRecExpr()
|
H A D | ScalarEvolution.cpp | 1252 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap); in getTruncateExpr() 1398 SE->getAddRecExpr(PreStart, Step, L, SCEV::FlagAnyWrap)); in getPreStartForExtend() 1630 return getAddRecExpr( in getZeroExtendExpr() 1674 return getAddRecExpr( in getZeroExtendExpr() 1693 return getAddRecExpr( in getZeroExtendExpr() 1719 return getAddRecExpr( in getZeroExtendExpr() 1738 return getAddRecExpr( in getZeroExtendExpr() 1756 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr() 1766 return getAddRecExpr( in getZeroExtendExpr() 1970 return getAddRecExpr( in getSignExtendExpr() [all …]
|
H A D | LoopCacheAnalysis.cpp | 373 AccessFn = SE.getAddRecExpr(AccessFnAR->getStart(), in delinearize()
|
H A D | DependenceAnalysis.cpp | 3006 return SE->getAddRecExpr(zeroCoefficient(AddRec->getStart(), TargetLoop), in zeroCoefficient() 3023 return SE->getAddRecExpr(Expr, in addToCoefficient() 3031 return SE->getAddRecExpr(AddRec->getStart(), in addToCoefficient() 3037 return SE->getAddRecExpr(AddRec, Value, TargetLoop, SCEV::FlagAnyWrap); in addToCoefficient() 3038 return SE->getAddRecExpr( in addToCoefficient()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpressions.h | 371 return SE.getAddRecExpr(SmallVector<const SCEV *, 3>(op_begin()+1, in getStepRecurrence() 796 : SE.getAddRecExpr(Operands, Expr->getLoop(), in visitAddRecExpr() 898 const SCEV *Res = SE.getAddRecExpr(Operands, L, Expr->getNoWrapFlags()); in visitAddRecExpr()
|
H A D | ScalarEvolution.h | 554 const SCEV *getAddRecExpr(const SCEV *Start, const SCEV *Step, const Loop *L, 556 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, 558 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands, 561 return getAddRecExpr(NewOp, L, Flags);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 347 S = SE.getAddRecExpr(Start, Step, A->getLoop(), in FactorOutConstant() 398 AddRecs.push_back(SE.getAddRecExpr(Zero, in SplitAddRecs() 924 SE.getAddRecExpr(SE.getConstant(A->getType(), 0), in ExposePointerBase() 1410 SE.getAddRecExpr(Start, Normalized->getStepRecurrence(SE), in expandAddRecExprLiterally() 1429 cast<SCEVAddRecExpr>(SE.getAddRecExpr( in expandAddRecExprLiterally() 1575 Value *V = expand(SE.getAddRecExpr(NewOps, S->getLoop(), in visitAddRecExpr() 1588 const SCEV *Rest = SE.getAddRecExpr(NewOps, L, in visitAddRecExpr()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LoopRerollPass.cpp | 1480 auto NewIVSCEV = SE->getAddRecExpr(Zero, One, L, SCEV::FlagAnyWrap); in replace() 1511 SE->getAddRecExpr(Start, IncrExpr, L, SCEV::FlagAnyWrap); in replaceIV()
|
H A D | LoopFuse.cpp | 1038 return SE.getAddRecExpr(Operands, &NewL, Expr->getNoWrapFlags()); in visitAddRecExpr() 1052 return SE.getAddRecExpr(Operands, ExprL, Expr->getNoWrapFlags()); in visitAddRecExpr()
|
H A D | LoopStrengthReduce.cpp | 426 DoInitialMatch(SE.getAddRecExpr(SE.getConstant(AR->getType(), 0), in DoInitialMatch() 714 return SE.getAddRecExpr(Start, Step, AR->getLoop(), SCEV::FlagAnyWrap); in getExactSDiv() 774 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractImmediate() 800 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractSymbol() 3535 return SE.getAddRecExpr(Remainder, in CollectSubexprs()
|