Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DUnifyLoopExits.cpp154 L->getExitingBlocks(Temp); in unifyLoopExits()
H A DLoopSimplify.cpp522 L->getExitingBlocks(ExitingBlocks); in simplifyOneLoop()
896 L->getExitingBlocks(ExitingBlocks);
H A DLoopPeel.cpp326 L.getExitingBlocks(ExitingBlocks); in peelToTurnInvariantLoadsDerefencebale()
700 L->getExitingBlocks(ExitingBlocks); in initBranchWeights()
H A DLoopUnrollRuntime.cpp489 L->getExitingBlocks(ExitingBlocks); in canProfitablyUnrollMultiExitLoop()
H A DLoopUtils.cpp1435 L->getExitingBlocks(ExitingBlocks); in canLoopBeDeleted()
2055 L.getExitingBlocks(ExitingBlocks); in hasPartialIVCondition()
H A DLoopUnroll.cpp521 L->getExitingBlocks(ExitingBlocks); in UnrollLoop()
H A DScalarEvolutionExpander.cpp1779 L->getExitingBlocks(ExitingBlocks); in hasRelatedExistingExpansion()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGenericCycleInfo.h131 void getExitingBlocks(SmallVectorImpl<BlockT *> &TmpStorage) const;
H A DGenericCycleImpl.h70 void GenericCycle<ContextT>::getExitingBlocks( in getExitingBlocks() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1437 L->getExitingBlocks(ExitingBlocks); in canonicalizeExitCondition()
1562 L->getExitingBlocks(ExitingBlocks); in optimizeLoopExits()
1732 L->getExitingBlocks(ExitingBlocks); in predicateLoopExits()
1977 L->getExitingBlocks(ExitingBlocks); in run()
H A DLoopDeletion.cpp486 L->getExitingBlocks(ExitingBlocks); in deleteLoopIfDead()
H A DLoopPredication.cpp1008 L->getExitingBlocks(ExitingBlocks); in isLoopProfitableToPredicate()
1051 L->getExitingBlocks(ExitingBlocks);
H A DLoopUnrollPass.cpp1257 L->getExitingBlocks(ExitingBlocks); in tryToUnrollLoop()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/Analysis/
H A DSPIRVConvergenceRegionAnalysis.cpp285 L->getExitingBlocks(LoopExits); in analyze()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DRegionInfoImpl.h130 L->getExitingBlocks(ExitingBlocks); in contains()
171 bool RegionBase<Tr>::getExitingBlocks(
173 bool RegionBase<Tr>::getExitingBlocks( getExitingBlocks() function
H A DRegionInfo.h412 bool getExitingBlocks(SmallVectorImpl<BlockT *> &Exitings) const;
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfo.h265 void getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const;
267 /// If getExitingBlocks would return exactly one block, return that block.
H A DGenericLoopInfoImpl.h33 void LoopBase<BlockT, LoopT>::getExitingBlocks( in getExitingBlocks() function
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600MachineCFGStructurizer.cpp695 LoopRep->getExitingBlocks(ExitingMBBs); in prepare()
1009 LoopRep->getExitingBlocks(ExitingMBBs); in mergeLoop()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DShrinkWrap.cpp781 MLI->getLoopFor(Restore)->getExitingBlocks(ExitBlocks); in updateSaveRestorePoints()
H A DMachineLICM.cpp735 CurLoop->getExitingBlocks(CurrentLoopExitingBlocks); in IsGuaranteedToExecute()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp565 L.getExitingBlocks(ExitingBlocks); in allowSpeculativeCounterPromotion()
603 LP->getExitingBlocks(ExitingBlocks); in getMaxNumOfPromotionsInLoop()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp370 L->getExitingBlocks(ExitingBlocks); in isHardwareLoopProfitable()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp129 L->getExitingBlocks(ExitingBlocks); in isHardwareLoopCandidate()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp1842 L->getExitingBlocks(ExitingBlocks); in getUnrollingPreferences()

12