Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopRotationUtils.cpp433 if (!L->isLoopExiting(OrigHeader)) in rotateLoop()
443 if (L->isLoopExiting(OrigLatch) && !SimplifiedLatch && IsUtilMode == false && in rotateLoop()
1001 if (!LastExit || !L->isLoopExiting(LastExit)) in simplifyLoopLatch()
1043 assert((!MadeChange || L->isLoopExiting(L->getLoopLatch())) && in processLoop()
H A DLoopUnroll.cpp576 bool LatchIsExiting = L->isLoopExiting(LatchBlock); in UnrollLoop()
H A DLoopConstrainer.cpp141 if (!L.isLoopExiting(Latch)) { in parseLoopStructure()
H A DLoopUtils.cpp738 if (L->isLoopExiting(Latch)) { in breakLoopBackedge()
797 if (!LatchBR || LatchBR->getNumSuccessors() != 2 || !L->isLoopExiting(Latch)) in getExpectedExitLoopLatchBranch()
H A DLoopPeel.cpp588 if (!LatchBR || LatchBR->getNumSuccessors() != 2 || !L->isLoopExiting(Latch)) in violatesLegacyMultiExitLoopCheck()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLoopInfo.cpp124 if (isLoopExiting(Latch)) in findLoopControlBlock()
H A DCalcSpillWeights.cpp273 IsExiting = Loop ? Loop->isLoopExiting(MBB) : false; in weightCalcHelper()
H A DMLRegallocEvictAdvisor.cpp
H A DMLRegAllocEvictAdvisor.cpp921 bool IsExiting = Loop ? Loop->isLoopExiting(MBB) : false; in getLIFeatureComponents()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopInfo.h306 return Latch && isLoopExiting(Latch); in isRotatedForm()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DPlaceSafepoints.cpp457 if (L->isLoopExiting(Pred)) { in mustBeFiniteCountedLoop()
H A DLoopUnrollPass.cpp1269 if (!ExitingBlock || !L->isLoopExiting(ExitingBlock)) in tryToUnrollLoop()
H A DConstraintElimination.cpp992 if (!L->contains(InLoopSucc) || !L->isLoopExiting(&BB) || InLoopSucc == &BB) in addInfoForInductions()
H A DSimpleLoopUnswitch.cpp491 if (Current->isLoopExiting(ExitBB)) in getTopMostExitingLoop()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfo.h227 bool isLoopExiting(const BlockT *BB) const { in isLoopExiting() function
H A DGenericLoopInfoImpl.h436 if (isLoopExiting(BB)) in print()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp171 if ((L->contains(Succ0) && L->isLoopExiting(Succ0)) || in getUnrollingPreferences()
172 (L->contains(Succ1) && L->isLoopExiting(Succ1))) in getUnrollingPreferences()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp1551 if (TheLoop->isLoopExiting(BB)) { in canVectorizeWithIfConvert()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp8224 assert(L->isLoopExiting(ExitingBlock) && in getSmallConstantTripCount()
8286 assert(L->isLoopExiting(ExitingBlock) && in getSmallConstantTripMultiple()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc17149 …EPKS1_", "llvm::LoopBase<llvm::MachineBasicBlock, llvm::MachineLoop>::isLoopExiting(llvm::MachineB…
19858 …3isLoopExitingEPKS1_", "llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::isLoopExiting(llvm::BasicBlo…