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()
53 const SCEV *StepPlusOne = SE.getAddExpr(Step, SE.getOne(Step->getType())); in isSafeDecreasingBound()
69 const SCEV *Step, ICmpInst::Predicate Pred, in isSafeIncreasingBound() argument
81 LLVM_DEBUG(dbgs() << "Step: " << *Step << "\n"); in isSafeIncreasingBound()
100 const SCEV *StepMinusOne = SE.getMinusSCEV(Step, SE.getOne(Step->getType())); in isSafeIncreasingBound()
107 SE.getAddExpr(BoundLG, Step)) && in isSafeIncreasingBound()
252 const SCEV *Step = SE.getSCEV(StepCI); in parseLoopStructure() local
315 if (!isSafeIncreasingBound(IndVarStart, RightSCEV, Step, Pred, in parseLoopStructure()
380 if (!isSafeDecreasingBound(IndVarStart, RightSCEV, Step, Pred, in parseLoopStructure()