Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DInductiveRangeCheckElimination.cpp423 Value *IndVarStart; member
430 IndVarStart(nullptr), LoopExitAt(nullptr), IndVarIncreasing(false) {} in LoopStructure()
441 Result.IndVarStart = Map(IndVarStart); in map()
795 const SCEV *IndVarStart = SE.getAddExpr(StartNext, Addend); in parseLoopStructure() local
807 .expandCodeFor(IndVarStart, IndVarTy, Preheader->getTerminator()); in parseLoopStructure()
818 Result.IndVarStart = IndVarStartV; in parseLoopStructure()
841 const SCEV *Start = SE.getSCEV(MainLoopStructure.IndVarStart); in calculateSubRanges()
1036 ? B.CreateICmpSLT(LS.IndVarStart, ExitSubloopAt) in changeIterationSpaceEnd()
1037 : B.CreateICmpSGT(LS.IndVarStart, ExitSubloopAt); in changeIterationSpaceEnd()
1086 RRI.IndVarEnd->addIncoming(LS.IndVarStart, Preheader); in changeIterationSpaceEnd()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DInductiveRangeCheckElimination.cpp504 Value *IndVarStart = nullptr; member
521 Result.IndVarStart = Map(IndVarStart); in map()
953 const SCEV *IndVarStart = SE.getAddExpr(StartNext, Addend); in parseLoopStructure() local
968 if (isKnownNonNegativeInLoop(IndVarStart, &L, SE) && in parseLoopStructure()
1010 if (!isSafeIncreasingBound(IndVarStart, RightSCEV, Step, Pred, in parseLoopStructure()
1076 if (!isSafeDecreasingBound(IndVarStart, RightSCEV, Step, Pred, in parseLoopStructure()
1104 .expandCodeFor(IndVarStart, IndVarTy, Preheader->getTerminator()); in parseLoopStructure()
1115 Result.IndVarStart = IndVarStartV; in parseLoopStructure()
1139 const SCEV *Start = SE.getSCEV(MainLoopStructure.IndVarStart); in calculateSubRanges()
1344 ? B.CreateICmpSLT(LS.IndVarStart, ExitSubloopAt) in changeIterationSpaceEnd()
[all …]