Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanConstruction.cpp249 for (VPIRBasicBlock *ExitVPBB : Plan->getExitBlocks()) in buildPlainCFG()
309 for (auto *EB : Plan->getExitBlocks()) in buildPlainCFG()
325 for (auto *EB : Plan->getExitBlocks()) { in buildPlainCFG()
494 for (VPIRBasicBlock *EB : Plan.getExitBlocks()) { in prepareForVectorization()
H A DVPlan.cpp982 auto Iter = find_if(getExitBlocks(), [IRBB](const VPIRBasicBlock *VPIRBB) { in getExitBlock()
985 assert(Iter != getExitBlocks().end() && "no exit block found"); in getExitBlock()
H A DLoopVectorize.cpp2660 OrigLoop->getExitBlocks(ExitBlocks); in fixVectorizedLoop()
8452 for (VPIRBasicBlock *ExitVPBB : Plan.getExitBlocks()) { in collectUsersInLatchExitBlock()
9530 for (auto *ExitVPBB : Plan.getExitBlocks()) { in calculateEarlyExitCost()
H A DVPlan.h4008 ArrayRef<VPIRBasicBlock *> getExitBlocks() const { return ExitBlocks; }
H A DVPlanTransforms.cpp879 for (VPIRBasicBlock *ExitVPBB : Plan.getExitBlocks()) { in optimizeInductionExitUsers()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp104 L->getExitBlocks(It->second); in formLCSSAForInstructionsImpl()
394 L.getExitBlocks(It->second); in formLCSSAImpl()
H A DLoopUnroll.cpp493 L->getExitBlocks(ExitBlocks); in UnrollLoop()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGenericUniformityImpl.h705 BlockCycle->getExitBlocks(BlockCycleExits); in computeJoinPoints()
727 Cycle->getExitBlocks(Exits); in computeJoinPoints()
849 DefCycle.getExitBlocks(Exits); in analyzeCycleExitDivergence()
1318 NestedCycle->getExitBlocks(NestedExits); in computeStackPO()
H A DGenericCycleImpl.h48 void GenericCycle<ContextT>::getExitBlocks( in getExitBlocks() function
147 getExitBlocks(ExitBBs); in verifyCycle()
H A DGenericCycleInfo.h151 void getExitBlocks(SmallVectorImpl<BlockT *> &TmpStorage) const;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp201 TLL->getExitBlocks(ExitBlocks); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCFG.cpp214 Outer->getExitBlocks(Worklist); in isReachableImpl()
H A DLoopInfo.cpp1030 L.getExitBlocks(ExitBlocks); in printLoop()
H A DBranchProbabilityInfo.cpp364 LB.getLoop()->getExitBlocks(Exits); in getLoopExitBlocks()
H A DMemorySSA.cpp1575 L->getExitBlocks(ExitBlocks); in buildMemorySSA()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfoImpl.h64 void LoopBase<BlockT, LoopT>::getExitBlocks( in getExitBlocks() function
333 getExitBlocks(ExitBBs); in verifyLoop()
H A DGenericLoopInfo.h273 void getExitBlocks(SmallVectorImpl<BlockT *> &ExitBlocks) const;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp158 ML.getExitBlocks(ExitBlocks); in ProcessLoop()
1011 ML.getExitBlocks(ExitBlocks); in ValidateLiveOuts()
1163 ML->getExitBlocks(Frontier); in ValidateMVEStore()
H A DARMTargetTransformInfo.cpp2642 L->getExitBlocks(ExitBlocks); in getUnrollingPreferences()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp274 L.getExitBlocks(ExitBlocks); in analyze()
H A DConstraintElimination.cpp1102 L->getExitBlocks(ExitBBs); in addInfoForInductions()
H A DSimpleLoopUnswitch.cpp424 L.getExitBlocks(Exits); in hoistLoopToNewParent()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp511 L.getExitBlocks(LoopExitBlocks); in PGOCounterPromoter()
620 LP->getExitBlocks(LoopExitBlocks); in getMaxNumOfPromotionsInLoop()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600MachineCFGStructurizer.cpp1006 LoopRep->getExitBlocks(ExitBlks); in mergeLoop()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLICM.cpp153 CurLoop->getExitBlocks(ExitBlocks); in isExitBlock()

12