Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp482 Value *IndVarBase = nullptr; member
499 Result.IndVarBase = Map(IndVarBase); in map()
849 const SCEVAddRecExpr *IndVarBase = cast<SCEVAddRecExpr>(LeftSCEV); in parseLoopStructure() local
850 if (!IndVarBase->isAffine()) { in parseLoopStructure()
854 const SCEV* StepRec = IndVarBase->getStepRecurrence(SE); in parseLoopStructure()
861 if (ICI->isEquality() && !HasNoSignedWrap(IndVarBase)) { in parseLoopStructure()
869 const SCEV *StartNext = IndVarBase->getStart(); in parseLoopStructure()
870 const SCEV *Addend = SE.getNegativeSCEV(IndVarBase->getStepRecurrence(SE)); in parseLoopStructure()
904 if (IndVarBase->getNoWrapFlags(SCEV::FlagNUW) && in parseLoopStructure()
968 if (IndVarBase->getNoWrapFlags(SCEV::FlagNUW) && in parseLoopStructure()
[all …]