Lines Matching refs:Step
1234 const SCEV *Step, BinaryOperator *BOp, in InductionDescriptor() argument
1236 : StartValue(Start), IK(K), Step(Step), InductionBinOp(BOp) { in InductionDescriptor()
1251 assert((IK == IK_FpInduction || Step->getType()->isIntegerTy()) && in InductionDescriptor()
1254 assert((IK != IK_FpInduction || Step->getType()->isFloatingPointTy()) && in InductionDescriptor()
1270 if (isa<SCEVConstant>(Step)) in getConstIntStepValue()
1271 return dyn_cast<ConstantInt>(cast<SCEVConstant>(Step)->getValue()); in getConstIntStepValue()
1323 const SCEV *Step = SE->getUnknown(Addend); in isFPInductionPHI() local
1324 D = InductionDescriptor(StartValue, IK_FpInduction, Step, BOp); in isFPInductionPHI()
1516 const SCEV *Step = AR->getStepRecurrence(*SE); in isInductionPHI() local
1519 const SCEVConstant *ConstStep = dyn_cast<SCEVConstant>(Step); in isInductionPHI()
1520 if (!ConstStep && !SE->isLoopInvariant(Step, TheLoop)) in isInductionPHI()
1526 D = InductionDescriptor(StartValue, IK_IntInduction, Step, BOp, in isInductionPHI()
1534 D = InductionDescriptor(StartValue, IK_PtrInduction, Step); in isInductionPHI()