Lines Matching refs:Step
1235 const SCEV *Step, BinaryOperator *BOp, in InductionDescriptor() argument
1237 : StartValue(Start), IK(K), Step(Step), InductionBinOp(BOp) { in InductionDescriptor()
1252 assert((IK == IK_FpInduction || Step->getType()->isIntegerTy()) && in InductionDescriptor()
1255 assert((IK != IK_FpInduction || Step->getType()->isFloatingPointTy()) && in InductionDescriptor()
1271 if (isa<SCEVConstant>(Step)) in getConstIntStepValue()
1272 return dyn_cast<ConstantInt>(cast<SCEVConstant>(Step)->getValue()); in getConstIntStepValue()
1324 const SCEV *Step = SE->getUnknown(Addend); in isFPInductionPHI() local
1325 D = InductionDescriptor(StartValue, IK_FpInduction, Step, BOp); in isFPInductionPHI()
1517 const SCEV *Step = AR->getStepRecurrence(*SE); in isInductionPHI() local
1520 const SCEVConstant *ConstStep = dyn_cast<SCEVConstant>(Step); in isInductionPHI()
1521 if (!ConstStep && !SE->isLoopInvariant(Step, TheLoop)) in isInductionPHI()
1527 D = InductionDescriptor(StartValue, IK_IntInduction, Step, BOp, in isInductionPHI()
1535 D = InductionDescriptor(StartValue, IK_PtrInduction, Step); in isInductionPHI()