Home
last modified time | relevance | path

Searched refs:getExitingBlocks (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DUnifyLoopExits.cpp151 L->getExitingBlocks(ExitingBlocks); in unifyLoopExits()
H A DLoopSimplify.cpp519 L->getExitingBlocks(ExitingBlocks); in simplifyOneLoop()
891 L->getExitingBlocks(ExitingBlocks);
H A DLoopPeel.cpp324 L.getExitingBlocks(ExitingBlocks); in peelToTurnInvariantLoadsDerefencebale()
783 L->getExitingBlocks(ExitingBlocks); in initBranchWeights()
H A DLoopUnrollRuntime.cpp484 L->getExitingBlocks(ExitingBlocks); in canProfitablyRuntimeUnrollMultiExitLoop()
H A DLoopUnroll.cpp517 L->getExitingBlocks(ExitingBlocks); in UnrollLoop()
H A DLoopUtils.cpp1501 L->getExitingBlocks(ExitingBlocks); in canLoopBeDeleted()
2120 L.getExitingBlocks(ExitingBlocks); in hasPartialIVCondition()
H A DScalarEvolutionExpander.cpp1806 L->getExitingBlocks(ExitingBlocks); in hasRelatedExistingExpansion()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGenericCycleInfo.h155 void getExitingBlocks(SmallVectorImpl<BlockT *> &TmpStorage) const;
H A DGenericCycleImpl.h77 void GenericCycle<ContextT>::getExitingBlocks( in getExitingBlocks() function
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/Analysis/
H A DSPIRVConvergenceRegionAnalysis.cpp274 L->getExitingBlocks(LoopExits); in analyze()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1413 L->getExitingBlocks(ExitingBlocks); in canonicalizeExitCondition()
1540 L->getExitingBlocks(ExitingBlocks); in optimizeLoopExits()
1710 L->getExitingBlocks(ExitingBlocks); in predicateLoopExits()
1956 L->getExitingBlocks(ExitingBlocks); in run()
H A DLoopPredication.cpp1007 L->getExitingBlocks(ExitingBlocks); in getMinAnalyzeableBackedgeTakenCount()
1050 L->getExitingBlocks(ExitingBlocks); in predicateLoopExits()
H A DLoopDeletion.cpp485 L->getExitingBlocks(ExitingBlocks); in deleteLoopIfDead()
H A DLoopUnrollPass.cpp1258 L->getExitingBlocks(ExitingBlocks); in tryToUnrollLoop()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DRegionInfoImpl.h130 L->getExitingBlocks(ExitingBlocks); in contains()
171 bool RegionBase<Tr>::getExitingBlocks( in getExitingBlocks() function
H A DRegionInfo.h410 bool getExitingBlocks(SmallVectorImpl<BlockT *> &Exitings) const;
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfo.h265 void getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const;
H A DGenericLoopInfoImpl.h33 void LoopBase<BlockT, LoopT>::getExitingBlocks( in getExitingBlocks() function
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600MachineCFGStructurizer.cpp686 LoopRep->getExitingBlocks(ExitingMBBs); in prepare()
1000 LoopRep->getExitingBlocks(ExitingMBBs); in mergeLoop()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DShrinkWrap.cpp784 MLI->getLoopFor(Restore)->getExitingBlocks(ExitBlocks); in updateSaveRestorePoints()
H A DMachineLICM.cpp763 CurLoop->getExitingBlocks(CurrentLoopExitingBlocks); in IsGuaranteedToExecute()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp587 L.getExitingBlocks(ExitingBlocks); in allowSpeculativeCounterPromotion()
625 LP->getExitingBlocks(ExitingBlocks); in getMaxNumOfPromotionsInLoop()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp373 L->getExitingBlocks(ExitingBlocks); in isHardwareLoopProfitable()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp1664 TheLoop->getExitingBlocks(ExitingBlocks); in isVectorizableEarlyExitLoop()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp131 L->getExitingBlocks(ExitingBlocks); in isHardwareLoopCandidate()

12