Searched refs:getAddRecExpr (Results 1 – 10 of 10) sorted by relevance
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolution.h | 651 const SCEV *getAddRecExpr(const SCEV *Start, const SCEV *Step, 653 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, 655 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands, 658 return getAddRecExpr(NewOp, L, Flags);
|
D | ScalarEvolutionExpressions.h | 307 return SE.getAddRecExpr(SmallVector<const SCEV *, 3>(op_begin()+1, in getStepRecurrence() 692 return SE.getAddRecExpr(Operands, Expr->getLoop(), in visitAddRecExpr() 790 const SCEV *Res = SE.getAddRecExpr(Operands, L, Expr->getNoWrapFlags()); in visitAddRecExpr()
|
/external/llvm/lib/Analysis/ |
D | ScalarEvolution.cpp | 791 Quotient = SE.getAddRecExpr(StartQ, StepQ, Numerator->getLoop(), in visitAddRecExpr() 793 Remainder = SE.getAddRecExpr(StartR, StepR, Numerator->getLoop(), in visitAddRecExpr() 1141 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap); in getTruncateExpr() 1277 SE->getAddRecExpr(PreStart, Step, L, SCEV::FlagAnyWrap)); in getPreStartForExtend() 1462 return getAddRecExpr( in getZeroExtendExpr() 1501 return getAddRecExpr( in getZeroExtendExpr() 1516 return getAddRecExpr( in getZeroExtendExpr() 1536 return getAddRecExpr( in getZeroExtendExpr() 1551 return getAddRecExpr( in getZeroExtendExpr() 1560 return getAddRecExpr( in getZeroExtendExpr() [all …]
|
D | ScalarEvolutionExpander.cpp | 275 S = SE.getAddRecExpr(Start, Step, A->getLoop(), in FactorOutConstant() 326 AddRecs.push_back(SE.getAddRecExpr(Zero, in SplitAddRecs() 802 SE.getAddRecExpr(SE.getConstant(A->getType(), 0), in ExposePointerBase() 1257 SE.getAddRecExpr(Start, Normalized->getStepRecurrence(SE), in expandAddRecExprLiterally() 1269 cast<SCEVAddRecExpr>(SE.getAddRecExpr( in expandAddRecExprLiterally() 1388 Value *V = expand(SE.getAddRecExpr(NewOps, S->getLoop(), in visitAddRecExpr() 1405 const SCEV *Rest = SE.getAddRecExpr(NewOps, L, in visitAddRecExpr() 1668 const SCEV *H = SE.getAddRecExpr(SE.getConstant(Ty, 0), in getOrInsertCanonicalInductionVariable()
|
D | ScalarEvolutionNormalization.cpp | 119 const SCEV *Result = SE.getAddRecExpr(Operands, L, SCEV::FlagAnyWrap); in TransformImpl()
|
D | DependenceAnalysis.cpp | 2947 return SE->getAddRecExpr(zeroCoefficient(AddRec->getStart(), TargetLoop), in zeroCoefficient() 2964 return SE->getAddRecExpr(Expr, in addToCoefficient() 2972 return SE->getAddRecExpr(AddRec->getStart(), in addToCoefficient() 2978 return SE->getAddRecExpr(AddRec, Value, TargetLoop, SCEV::FlagAnyWrap); in addToCoefficient() 2979 return SE->getAddRecExpr( in addToCoefficient()
|
/external/llvm/unittests/Analysis/ |
D | ScalarEvolutionTest.cpp | 115 const SCEV *A_rec = SE.getAddRecExpr(A, &L, SCEV::FlagAnyWrap); in TEST_F() 123 const SCEV *B_rec = SE.getAddRecExpr(B, &L, SCEV::FlagAnyWrap); in TEST_F()
|
/external/llvm/test/Transforms/LoopSimplify/ |
D | ashr-crash.ll | 3 ; PR18361: ScalarEvolution::getAddRecExpr():
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopStrengthReduce.cpp | 310 DoInitialMatch(SE.getAddRecExpr(SE.getConstant(AR->getType(), 0), in DoInitialMatch() 570 return SE.getAddRecExpr(Start, Step, AR->getLoop(), SCEV::FlagAnyWrap); in getExactSDiv() 635 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractImmediate() 662 S = SE.getAddRecExpr(NewOps, AR->getLoop(), in ExtractSymbol() 3236 return SE.getAddRecExpr(Remainder, in CollectSubexprs()
|
D | LoopRerollPass.cpp | 1279 (SE->getAddRecExpr(Start, in replace()
|