Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1601 const SCEV *MaxExitCount = SE->getSymbolicMaxBackedgeTakenCount(L); in optimizeLoopExits() local
1602 if (isa<SCEVCouldNotCompute>(MaxExitCount)) in optimizeLoopExits()
1637 L, BI, ExitingBB, MaxExitCount, Inverted, SkipLastIter, SE, in optimizeLoopExits()
1665 if (MaxExitCount == ExitCount) in optimizeLoopExits()
1683 MaxExitCount->getType()->isIntegerTy() && in optimizeLoopExits()
1687 SE->getWiderType(MaxExitCount->getType(), ExitCount->getType()); in optimizeLoopExits()
1689 MaxExitCount = SE->getNoopOrZeroExtend(MaxExitCount, WiderType); in optimizeLoopExits()
1690 assert(MaxExitCount->getType() == ExitCount->getType()); in optimizeLoopExits()
1695 MaxExitCount, ExitCount)) { in optimizeLoopExits()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolution.cpp7931 const auto *MaxExitCount = in getSmallConstantMaxTripCount() local
7933 return getConstantTripCount(MaxExitCount); in getSmallConstantMaxTripCount()