Lines Matching refs:Step
772 const SCEV *Step, BinaryOperator *BOp, in InductionDescriptor() argument
774 : StartValue(Start), IK(K), Step(Step), InductionBinOp(BOp) { in InductionDescriptor()
791 assert((IK == IK_FpInduction || Step->getType()->isIntegerTy()) && in InductionDescriptor()
794 assert((IK != IK_FpInduction || Step->getType()->isFloatingPointTy()) && in InductionDescriptor()
817 if (isa<SCEVConstant>(Step)) in getConstIntStepValue()
818 return dyn_cast<ConstantInt>(cast<SCEVConstant>(Step)->getValue()); in getConstIntStepValue()
870 const SCEV *Step = SE->getUnknown(Addend); in isFPInductionPHI() local
871 D = InductionDescriptor(StartValue, IK_FpInduction, Step, BOp); in isFPInductionPHI()
1052 const SCEV *Step = AR->getStepRecurrence(*SE); in isInductionPHI() local
1055 const SCEVConstant *ConstStep = dyn_cast<SCEVConstant>(Step); in isInductionPHI()
1056 if (!ConstStep && !SE->isLoopInvariant(Step, TheLoop)) in isInductionPHI()
1060 D = InductionDescriptor(StartValue, IK_IntInduction, Step, /*BOp=*/nullptr, in isInductionPHI()