Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopRotationUtils.cpp423 if (!L->isLoopExiting(OrigHeader)) in rotateLoop()
433 if (L->isLoopExiting(OrigLatch) && !SimplifiedLatch && IsUtilMode == false && in rotateLoop()
996 if (!LastExit || !L->isLoopExiting(LastExit)) in simplifyLoopLatch()
1038 assert((!MadeChange || L->isLoopExiting(L->getLoopLatch())) && in processLoop()
H A DLoopUnroll.cpp417 bool LatchIsExiting = L->isLoopExiting(LatchBlock); in UnrollLoop()
H A DLoopPeel.cpp482 if (!LatchBR || LatchBR->getNumSuccessors() != 2 || !L->isLoopExiting(Latch)) in violatesLegacyMultiExitLoopCheck()
H A DLoopUtils.cpp750 if (L->isLoopExiting(Latch)) { in breakLoopBackedge()
809 if (!LatchBR || LatchBR->getNumSuccessors() != 2 || !L->isLoopExiting(Latch)) in getExpectedExitLoopLatchBranch()
H A DLoopConstrainer.cpp135 if (!L.isLoopExiting(Latch)) { in parseLoopStructure()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLoopInfo.cpp93 if (isLoopExiting(Latch)) in findLoopControlBlock()
H A DCalcSpillWeights.cpp268 IsExiting = Loop ? Loop->isLoopExiting(MBB) : false; in weightCalcHelper()
H A DMLRegAllocEvictAdvisor.cpp828 bool IsExiting = Loop ? Loop->isLoopExiting(MBB) : false; in getLIFeatureComponents()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopInfo.h310 return Latch && isLoopExiting(Latch); in isRotatedForm()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DPlaceSafepoints.cpp459 if (L->isLoopExiting(Pred)) { in mustBeFiniteCountedLoop()
H A DLoopUnrollPass.cpp1222 if (!ExitingBlock || !L->isLoopExiting(ExitingBlock)) in tryToUnrollLoop()
H A DConstraintElimination.cpp918 if (!L->contains(InLoopSucc) || !L->isLoopExiting(&BB) || InLoopSucc == &BB) in addInfoForInductions()
H A DSimpleLoopUnswitch.cpp483 if (Current->isLoopExiting(ExitBB)) in getTopMostExitingLoop()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfo.h227 bool isLoopExiting(const BlockT *BB) const { in isLoopExiting() function
H A DGenericLoopInfoImpl.h424 if (isLoopExiting(BB)) in print()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp164 if ((L->contains(Succ0) && L->isLoopExiting(Succ0)) || in getUnrollingPreferences()
165 (L->contains(Succ1) && L->isLoopExiting(Succ1))) in getUnrollingPreferences()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp8191 assert(L->isLoopExiting(ExitingBlock) && in getSmallConstantTripCount()
8250 assert(L->isLoopExiting(ExitingBlock) && in getSmallConstantTripMultiple()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp8025 if (OrigLoop->isLoopExiting(Src)) in createEdgeMask()