Lines Matching refs:getStepRecurrence

1400   const SCEV *Step = AR->getStepRecurrence(*SE);  in getPreStartForExtend()
1476 return SE->getAddExpr((SE->*GetExtendExpr)(AR->getStepRecurrence(*SE), Ty, in getExtendAddRecStart()
1647 const SCEV *Step = AR->getStepRecurrence(*this); in getZeroExtendExpr()
1987 const SCEV *Step = AR->getStepRecurrence(*this); in getSignExtendExpr()
3389 dyn_cast<SCEVConstant>(AR->getStepRecurrence(*this))) { in getUDivExpr()
4902 return SE.getMinusSCEV(Expr, Expr->getStepRecurrence(SE)); in visitAddRecExpr()
4930 ConstantRange IncRange = getSignedRange(AR->getStepRecurrence(*this)); in proveNoWrapViaConstantRanges()
4940 ConstantRange IncRange = getUnsignedRange(AR->getStepRecurrence(*this)); in proveNoWrapViaConstantRanges()
4961 const SCEV *Step = AR->getStepRecurrence(*this); in proveNoSignedWrapViaInduction()
5010 const SCEV *Step = AR->getStepRecurrence(*this); in proveNoUnsignedWrapViaInduction()
5544 !areExprsEqual(AR1->getStepRecurrence(SE), AR2->getStepRecurrence(SE))) in areAddRecsEqualWithPreds()
6559 AddRec->getStart(), AddRec->getStepRecurrence(*this), MaxBECount, in getRangeRef()
6565 AddRec->getStart(), AddRec->getStepRecurrence(*this), MaxBECount, in getRangeRef()
6776 const SCEV *Step = AddRec->getStepRecurrence(*this); in getRangeForAffineNoSelfWrappingAR()
7993 auto *Step = dyn_cast<SCEVConstant>(AddRec->getStepRecurrence(*this)); in getConstantMaxTripCountFromArray()
8913 auto *StrideC = dyn_cast<SCEVConstant>(AR->getStepRecurrence(*this)); in computeExitLimitFromICmp()
10715 const SCEV *Step = LHS->getStepRecurrence(*this); in getMonotonicPredicateTypeImpl()
10804 const SCEV *Step = AR->getStepRecurrence(*this); in getLoopInvariantExitCondDuringFirstIterations()
11576 if (LAR->getStepRecurrence(*this) != MAR->getStepRecurrence(*this)) in computeConstantDifference()
11946 if (LAR->getStepRecurrence(SE) != RAR->getStepRecurrence(SE)) in IsKnownPredicateViaAddRecStart()
12410 auto *StrideC = dyn_cast<SCEVConstant>(AR->getStepRecurrence(*this)); in howManyLessThans()
12428 if (!isKnownNonZero(AR->getStepRecurrence(*this))) in howManyLessThans()
12441 APInt StrideMax = getUnsignedRangeMax(AR->getStepRecurrence(*this)); in howManyLessThans()
12454 const SCEV *Step = AR->getStepRecurrence(*this); in howManyLessThans()
12492 const SCEV *Stride = IV->getStepRecurrence(*this); in howManyLessThans()
12837 const SCEV *Stride = getNegativeSCEV(IV->getStepRecurrence(*this)); in howManyGreaterThans()
14071 const SCEV *Step = AR->getStepRecurrence(SE); in visitZeroExtendExpr()
14087 const SCEV *Step = AR->getStepRecurrence(SE); in visitSignExtendExpr()
14256 if (const auto *Step = dyn_cast<SCEVConstant>(AR->getStepRecurrence(SE))) in getImpliedFlags()