Home
last modified time | relevance | path

Searched refs:getStepRecurrence (Results 1 – 7 of 7) sorted by relevance

/external/llvm/lib/Analysis/
DScalarEvolutionNormalization.cpp107 TransformForPostIncUse(Kind, AR->getStepRecurrence(SE), in TransformForPostIncUse()
126 TransformForPostIncUse(Kind, AR->getStepRecurrence(SE), in TransformForPostIncUse()
DIVUsers.cpp62 !isInteresting(AR->getStepRecurrence(*SE), I, L, SE, LI); in isInteresting()
260 return AR->getStepRecurrence(*SE); in getStride()
DScalarEvolutionExpander.cpp258 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()
DScalarEvolution.cpp926 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/
DScalarEvolutionExpressions.h309 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/
DIndVarSimplify.cpp1130 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()
DLoopStrengthReduce.cpp260 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()