Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopConstrainer.cpp220 if (IndVarBase->getLoop() != &L) { in parseLoopStructure()
224 if (!IndVarBase->isAffine()) { in parseLoopStructure()
228 const SCEV *StepRec = IndVarBase->getStepRecurrence(SE); in parseLoopStructure()
235 if (ICI->isEquality() && !HasNoSignedWrap(IndVarBase)) { in parseLoopStructure()
243 const SCEV *StartNext = IndVarBase->getStart(); in parseLoopStructure()
278 if (IndVarBase->getNoWrapFlags(SCEV::FlagNUW) && in parseLoopStructure()
342 if (IndVarBase->getNoWrapFlags(SCEV::FlagNUW) && in parseLoopStructure()
415 Result.IndVarBase = LeftValue; in parseLoopStructure()
621 Value *IndVarBase = NoopOrExt(LS.IndVarBase); in changeIterationSpaceEnd() local
658 RRI.IndVarEnd->addIncoming(IndVarBase, RRI.ExitSelector); in changeIterationSpaceEnd()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopConstrainer.h55 Value *IndVarBase = nullptr; member
73 Result.IndVarBase = Map(IndVarBase); in map()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp1025 cast<SCEVAddRecExpr>(SE.getMinusSCEV(SE.getSCEV(LS.IndVarBase), SE.getSCEV(LS.IndVarStep))); in run()