Lines Matching refs:Step
20 const SCEV *Step, ICmpInst::Predicate Pred, in isSafeDecreasingBound() argument
30 assert(SE.isKnownNegative(Step) && "expecting negative step"); in isSafeDecreasingBound()
34 LLVM_DEBUG(dbgs() << "Step: " << *Step << "\n"); in isSafeDecreasingBound()
50 const SCEV *StepPlusOne = SE.getAddExpr(Step, SE.getOne(Step->getType())); in isSafeDecreasingBound()
66 const SCEV *Step, ICmpInst::Predicate Pred, in isSafeIncreasingBound() argument
78 LLVM_DEBUG(dbgs() << "Step: " << *Step << "\n"); in isSafeIncreasingBound()
94 const SCEV *StepMinusOne = SE.getMinusSCEV(Step, SE.getOne(Step->getType())); in isSafeIncreasingBound()
101 SE.getAddExpr(BoundSCEV, Step)) && in isSafeIncreasingBound()
246 const SCEV *Step = SE.getSCEV(StepCI); in parseLoopStructure() local
309 if (!isSafeIncreasingBound(IndVarStart, RightSCEV, Step, Pred, in parseLoopStructure()
374 if (!isSafeDecreasingBound(IndVarStart, RightSCEV, Step, Pred, in parseLoopStructure()