Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopConstrainer.cpp225 const SCEVAddRecExpr *IndVarBase = cast<SCEVAddRecExpr>(LeftSCEV); in parseLoopStructure() local
226 if (IndVarBase->getLoop() != &L) { in parseLoopStructure()
230 if (!IndVarBase->isAffine()) { in parseLoopStructure()
234 const SCEV *StepRec = IndVarBase->getStepRecurrence(SE); in parseLoopStructure()
241 if (ICI->isEquality() && !HasNoSignedWrap(IndVarBase)) { in parseLoopStructure()
249 const SCEV *StartNext = IndVarBase->getStart(); in parseLoopStructure()
250 const SCEV *Addend = SE.getNegativeSCEV(IndVarBase->getStepRecurrence(SE)); in parseLoopStructure()
284 if (IndVarBase->getNoWrapFlags(SCEV::FlagNUW) && in parseLoopStructure()
348 if (IndVarBase->getNoWrapFlags(SCEV::FlagNUW) && in parseLoopStructure()
421 Result.IndVarBase = LeftValue; in parseLoopStructure()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp1025 cast<SCEVAddRecExpr>(SE.getMinusSCEV(SE.getSCEV(LS.IndVarBase), SE.getSCEV(LS.IndVarStep))); in parseLoopStructure()
613 Value *IndVarBase = nullptr; global() member
994 const SCEVAddRecExpr *IndVarBase = cast<SCEVAddRecExpr>(LeftSCEV); parseLoopStructure() local
1446 Value *IndVarBase = NoopOrExt(LS.IndVarBase); changeIterationSpaceEnd() local