Lines Matching refs:getStepRecurrence
787 divide(SE, Numerator->getStepRecurrence(SE), Denominator, &StepQ, &StepR); in visitAddRecExpr()
1247 const SCEV *Step = AR->getStepRecurrence(*SE); in getPreStartForExtend()
1322 return SE->getAddExpr((SE->*GetExtendExpr)(AR->getStepRecurrence(*SE), Ty), in getExtendAddRecStart()
1449 const SCEV *Step = AR->getStepRecurrence(*this); in getZeroExtendExpr()
1662 const SCEV *Step = AR->getStepRecurrence(*this); in getSignExtendExpr()
2664 dyn_cast<SCEVConstant>(AR->getStepRecurrence(*this))) { in getUDivExpr()
3671 return SE.getMinusSCEV(Expr, Expr->getStepRecurrence(SE)); in visitAddRecExpr()
4327 const SCEV *Step = AddRec->getStepRecurrence(*this); in getRange()
7188 const SCEV *Step = LHS->getStepRecurrence(*this); in isMonotonicPredicateImpl()
7793 if (LAR->getStepRecurrence(*this) != MAR->getStepRecurrence(*this)) in computeConstantDifference()
7988 if (LAR->getStepRecurrence(SE) != RAR->getStepRecurrence(SE)) in IsKnownPredicateViaAddRecStart()
8216 const SCEV *Stride = IV->getStepRecurrence(*this); in HowManyLessThans()
8296 const SCEV *Stride = getNegativeSCEV(IV->getStepRecurrence(*this)); in HowManyGreaterThans()
8527 Strides.push_back(AR->getStepRecurrence(SE)); in follow()