| /freebsd-13.1/contrib/llvm-project/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 | 1642 return getAddRecExpr( in getZeroExtendExpr() 1686 return getAddRecExpr( in getZeroExtendExpr() 1705 return getAddRecExpr( in getZeroExtendExpr() 1731 return getAddRecExpr( in getZeroExtendExpr() 1750 return getAddRecExpr( in getZeroExtendExpr() 1778 return getAddRecExpr( in getZeroExtendExpr() 1983 return getAddRecExpr( in getSignExtendExpr() 2028 return getAddRecExpr( in getSignExtendExpr() 2054 return getAddRecExpr( in getSignExtendExpr() 2070 return getAddRecExpr( in getSignExtendExpr() [all …]
|
| H A D | LoopCacheAnalysis.cpp | 371 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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionExpressions.h | 372 return SE.getAddRecExpr(SmallVector<const SCEV *, 3>(op_begin()+1, in getStepRecurrence() 804 : SE.getAddRecExpr(Operands, Expr->getLoop(), in visitAddRecExpr() 907 return SE.getAddRecExpr(Operands, L, Expr->getNoWrapFlags()); in visitAddRecExpr()
|
| H A D | ScalarEvolution.h | 565 const SCEV *getAddRecExpr(const SCEV *Start, const SCEV *Step, const Loop *L, 567 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, 569 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands, 572 return getAddRecExpr(NewOp, L, Flags);
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.cpp | 353 S = SE.getAddRecExpr(Start, Step, A->getLoop(), in FactorOutConstant() 404 AddRecs.push_back(SE.getAddRecExpr(Zero, in SplitAddRecs() 934 SE.getAddRecExpr(SE.getConstant(A->getType(), 0), in ExposePointerBase() 1424 SE.getAddRecExpr(Start, Normalized->getStepRecurrence(SE), in expandAddRecExprLiterally() 1443 cast<SCEVAddRecExpr>(SE.getAddRecExpr( in expandAddRecExprLiterally() 1589 Value *V = expand(SE.getAddRecExpr(NewOps, S->getLoop(), in visitAddRecExpr() 1602 const SCEV *Rest = SE.getAddRecExpr(NewOps, L, in visitAddRecExpr()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopRerollPass.cpp | 1482 auto NewIVSCEV = SE->getAddRecExpr(Zero, One, L, SCEV::FlagAnyWrap); in replace() 1513 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() 725 return SE.getAddRecExpr(Start, Step, AR->getLoop(), SCEV::FlagAnyWrap); in getExactSDiv() 800 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractImmediate() 826 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractSymbol() 3569 return SE.getAddRecExpr(Remainder, in CollectSubexprs()
|