Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DUnifyLoopExits.cpp151 L->getExitingBlocks(Temp); in unifyLoopExits()
H A DLoopSimplify.cpp523 L->getExitingBlocks(ExitingBlocks); in simplifyOneLoop()
902 L->getExitingBlocks(ExitingBlocks);
H A DLoopPeel.cpp211 L.getExitingBlocks(ExitingBlocks); in peelToTurnInvariantLoadsDerefencebale()
H A DLoopUnroll.cpp328 L->getExitingBlocks(ExitingBlocks); in UnrollLoop()
H A DLoopUtils.cpp1206 L->getExitingBlocks(ExitingBlocks); in canLoopBeDeleted()
1763 L.getExitingBlocks(ExitingBlocks); in hasPartialIVCondition()
H A DLoopUnrollRuntime.cpp443 L->getExitingBlocks(ExitingBlocks); in canProfitablyUnrollMultiExitLoop()
H A DScalarEvolutionExpander.cpp2060 L->getExitingBlocks(ExitingBlocks); in getRelatedExistingExpansion()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h33 void LoopBase<BlockT, LoopT>::getExitingBlocks( in getExitingBlocks() function
51 getExitingBlocks(ExitingBlocks); in getExitingBlock()
H A DRegionInfoImpl.h130 L->getExitingBlocks(ExitingBlocks); in contains()
179 bool RegionBase<Tr>::getExitingBlocks( in getExitingBlocks() function
H A DRegionInfo.h412 bool getExitingBlocks(SmallVectorImpl<BlockT *> &Exitings) const;
H A DLoopInfo.h289 void getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const;
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1440 L->getExitingBlocks(ExitingBlocks); in canonicalizeExitCondition()
1565 L->getExitingBlocks(ExitingBlocks); in optimizeLoopExits()
1723 L->getExitingBlocks(ExitingBlocks); in predicateLoopExits()
1977 L->getExitingBlocks(ExitingBlocks); in run()
H A DLoopPredication.cpp1069 L->getExitingBlocks(ExitingBlocks); in getMinAnalyzeableBackedgeTakenCount()
1112 L->getExitingBlocks(ExitingBlocks); in predicateLoopExits()
H A DLoopDeletion.cpp482 L->getExitingBlocks(ExitingBlocks); in deleteLoopIfDead()
H A DLoopUnrollPass.cpp1230 L->getExitingBlocks(ExitingBlocks); in tryToUnrollLoop()
H A DLoopStrengthReduce.cpp2415 L->getExitingBlocks(ExitingBlocks); in OptimizeLoopTermCond()
5247 PIL->getExitingBlocks(ExitingBlocks); in AdjustInsertPositionForExpand()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DShrinkWrap.cpp430 MLI->getLoopFor(Restore)->getExitingBlocks(ExitBlocks); in updateSaveRestorePoints()
H A DMachineLICM.cpp652 CurLoop->getExitingBlocks(CurrentLoopExitingBlocks); in IsGuaranteedToExecute()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp395 L->getExitingBlocks(ExitingBlocks); in getUnrollingPreferences()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp312 L.getExitingBlocks(ExitingBlocks); in allowSpeculativeCounterPromotion()
350 LP->getExitingBlocks(ExitingBlocks); in getMaxNumOfPromotionsInLoop()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DR600MachineCFGStructurizer.cpp695 LoopRep->getExitingBlocks(ExitingMBBs); in prepare()
1009 LoopRep->getExitingBlocks(ExitingMBBs); in mergeLoop()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopDetection.cpp1276 L->getExitingBlocks(ExitingBlocks); in hasExitingBlocks()
1284 L->getExitingBlocks(LoopControlBlocks); in canUseISLTripCount()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp110 L->getExitingBlocks(ExitingBlocks); in isHardwareLoopCandidate()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp749 L->getExitingBlocks(ExitingBlocks); in isHardwareLoopProfitable()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp2276 L->getExitingBlocks(ExitingBlocks); in getUnrollingPreferences()

12