Searched refs:IndVarStart (Results 1 – 2 of 2) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
D | InductiveRangeCheckElimination.cpp | 423 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/ |
D | InductiveRangeCheckElimination.cpp | 504 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 …]
|