Lines Matching refs:getStepRecurrence
1383 const SCEV *Step = AR->getStepRecurrence(*SE); in getPreStartForExtend()
1459 return SE->getAddExpr((SE->*GetExtendExpr)(AR->getStepRecurrence(*SE), Ty, in getExtendAddRecStart()
1630 const SCEV *Step = AR->getStepRecurrence(*this); in getZeroExtendExpr()
1971 const SCEV *Step = AR->getStepRecurrence(*this); in getSignExtendExpr()
3306 dyn_cast<SCEVConstant>(AR->getStepRecurrence(*this))) { in getUDivExpr()
4610 return SE.getMinusSCEV(Expr, Expr->getStepRecurrence(SE)); in visitAddRecExpr()
4638 ConstantRange IncRange = getSignedRange(AR->getStepRecurrence(*this)); in proveNoWrapViaConstantRanges()
4648 ConstantRange IncRange = getUnsignedRange(AR->getStepRecurrence(*this)); in proveNoWrapViaConstantRanges()
4669 const SCEV *Step = AR->getStepRecurrence(*this); in proveNoSignedWrapViaInduction()
4718 const SCEV *Step = AR->getStepRecurrence(*this); in proveNoUnsignedWrapViaInduction()
5249 !areExprsEqual(AR1->getStepRecurrence(SE), AR2->getStepRecurrence(SE))) in areAddRecsEqualWithPreds()
6150 AddRec->getStart(), AddRec->getStepRecurrence(*this), MaxBECount, in getRangeRef()
6156 AddRec->getStart(), AddRec->getStepRecurrence(*this), MaxBECount, in getRangeRef()
6360 const SCEV *Step = AddRec->getStepRecurrence(*this); in getRangeForAffineNoSelfWrappingAR()
9998 const SCEV *Step = LHS->getStepRecurrence(*this); in getMonotonicPredicateTypeImpl()
10087 const SCEV *Step = AR->getStepRecurrence(*this); in getLoopInvariantExitCondDuringFirstIterations()
10815 if (LAR->getStepRecurrence(*this) != MAR->getStepRecurrence(*this)) in computeConstantDifference()
11140 if (LAR->getStepRecurrence(SE) != RAR->getStepRecurrence(SE)) in IsKnownPredicateViaAddRecStart()
11605 const SCEV *Stride = IV->getStepRecurrence(*this); in howManyLessThans()
11975 const SCEV *Stride = getNegativeSCEV(IV->getStepRecurrence(*this)); in howManyGreaterThans()
12164 Strides.push_back(AR->getStepRecurrence(SE)); in follow()
13443 const SCEV *Step = AR->getStepRecurrence(SE); in visitZeroExtendExpr()
13459 const SCEV *Step = AR->getStepRecurrence(SE); in visitSignExtendExpr()
13620 if (const auto *Step = dyn_cast<SCEVConstant>(AR->getStepRecurrence(SE))) in getImpliedFlags()