Home
last modified time | relevance | path

Searched refs:IndVarNext (Results 1 – 1 of 1) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DInductiveRangeCheckElimination.cpp422 Value *IndVarNext; member
429 LatchExit(nullptr), LatchBrExitIdx(-1), IndVarNext(nullptr), in LoopStructure()
440 Result.IndVarNext = Map(IndVarNext); in map()
739 const SCEVAddRecExpr *IndVarNext = cast<SCEVAddRecExpr>(LeftSCEV); in parseLoopStructure() local
741 if (!IsInductionVar(IndVarNext, IsIncreasing)) { in parseLoopStructure()
793 const SCEV *StartNext = IndVarNext->getStart(); in parseLoopStructure()
794 const SCEV *Addend = SE.getNegativeSCEV(IndVarNext->getStepRecurrence(SE)); in parseLoopStructure()
819 Result.IndVarNext = LeftValue; in parseLoopStructure()
1045 Increasing ? B.CreateICmpSLT(LS.IndVarNext, ExitSubloopAt) in changeIterationSpaceEnd()
1046 : B.CreateICmpSGT(LS.IndVarNext, ExitSubloopAt); in changeIterationSpaceEnd()
[all …]