Searched refs:getStepRecurrence (Results 1 – 7 of 7) sorted by relevance
/external/llvm/lib/Analysis/ |
D | ScalarEvolutionNormalization.cpp | 107 TransformForPostIncUse(Kind, AR->getStepRecurrence(SE), in TransformForPostIncUse() 126 TransformForPostIncUse(Kind, AR->getStepRecurrence(SE), in TransformForPostIncUse()
|
D | IVUsers.cpp | 62 !isInteresting(AR->getStepRecurrence(*SE), I, L, SE, LI); in isInteresting() 260 return AR->getStepRecurrence(*SE); in getStride()
|
D | ScalarEvolutionExpander.cpp | 258 const SCEV *Step = A->getStepRecurrence(SE); in FactorOutConstant() 319 A->getStepRecurrence(SE), in SplitAddRecs() 830 A->getStepRecurrence(SE), in ExposePointerBase() 938 const SCEV *Step = Normalized->getStepRecurrence(SE); in getAddRecExprPHILiterally() 1026 SE.getAddRecExpr(Start, Normalized->getStepRecurrence(SE), in expandAddRecExprLiterally() 1033 const SCEV *Step = Normalized->getStepRecurrence(SE); in expandAddRecExprLiterally()
|
D | ScalarEvolution.cpp | 926 const SCEV *Step = AR->getStepRecurrence(*this); in getZeroExtendExpr() 1069 const SCEV *Step = AR->getStepRecurrence(*SE); in getPreStartForSignExtend() 1121 return SE->getAddExpr(SE->getSignExtendExpr(AR->getStepRecurrence(*SE), Ty), in getSignExtendAddRecStart() 1180 const SCEV *Step = AR->getStepRecurrence(*this); in getSignExtendExpr() 1988 const SCEV *B = F->getStepRecurrence(*this); in getMulExpr() 1989 const SCEV *D = G->getStepRecurrence(*this); in getMulExpr() 2057 dyn_cast<SCEVConstant>(AR->getStepRecurrence(*this))) in getUDivExpr() 3254 const SCEV *Step = AddRec->getStepRecurrence(*this); in getUnsignedRange() 3406 const SCEV *Step = AddRec->getStepRecurrence(*this); in getSignedRange() 5793 const SCEV *Step = AddRec->getStepRecurrence(*this); in HowManyLessThans()
|
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpressions.h | 309 const SCEV *getStepRecurrence(ScalarEvolution &SE) const { in getStepRecurrence() function 356 return cast<SCEVAddRecExpr>(SE.getAddExpr(this, getStepRecurrence(SE))); in getPostIncExpr()
|
/external/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 1130 SE->properlyDominates(AddRec->getStepRecurrence(*SE), L->getHeader()) in CreateWideIV() 1735 const SCEV *Step = dyn_cast<SCEVConstant>(AR->getStepRecurrence(*SE)); in FindLoopCounter() 1831 assert(AR->getStepRecurrence(*SE)->isOne() && "only handles unit stride"); in LinearFunctionTestReplace()
|
D | LoopStrengthReduce.cpp | 260 AR->getStepRecurrence(SE), in DoInitialMatch() 462 const SCEV *Step = getExactSDiv(AR->getStepRecurrence(SE), RHS, SE, in getExactSDiv() 1644 AR->getStepRecurrence(SE) != One) in OptimizeMax() 1992 Strides.insert(AR->getStepRecurrence(SE)); in CollectInterestingTypesAndFactors() 2259 AR->getStepRecurrence(SE), in CollectSubexprs()
|