/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LCSSA.cpp | 70 const SmallVectorImpl<BasicBlock *> &ExitBlocks) { in isExitBlock() 103 const SmallVectorImpl<BasicBlock *> &ExitBlocks = LoopExitBlocks[L]; in formLCSSAForInstructions() local 322 Loop &L, const DominatorTree &DT, SmallVector<BasicBlock *, 8> &ExitBlocks, in computeBlocksDominatingExits() 375 SmallVector<BasicBlock *, 8> ExitBlocks; in formLCSSA() local
|
H A D | LoopPeel.cpp | 529 SmallVector<BasicBlock *, 4> ExitBlocks; in violatesLegacyMultiExitLoopCheck() local
|
H A D | LoopUnroll.cpp | 496 SmallVector<BasicBlock *, 4> ExitBlocks; in UnrollLoop() local
|
H A D | LoopUtils.cpp | 1436 SmallVector<BasicBlock *, 8> ExitBlocks; in canLoopBeDeleted() local 1499 SmallVector<BasicBlock*, 8> ExitBlocks; in rewriteLoopExitValues() local
|
H A D | CodeExtractor.cpp | 1759 SetVector<BasicBlock *> ExitBlocks; in extractCodeRegion() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | GenericLoopInfoImpl.h | 65 SmallVectorImpl<BlockT *> &ExitBlocks) const { in getExitBlocks() 129 SmallVectorImpl<BlockT *> &ExitBlocks, in getUniqueExitBlocksHelper() 143 SmallVectorImpl<BlockT *> &ExitBlocks) const { in getUniqueExitBlocks() 150 SmallVectorImpl<BlockT *> &ExitBlocks) const { in getUniqueNonLatchExitBlocks()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | MemorySSAUpdater.cpp | 668 ArrayRef<BasicBlock *> ExitBlocks, in updateForClonedLoop() 749 ArrayRef<BasicBlock *> ExitBlocks, Iter ValuesBegin, Iter ValuesEnd, in privateUpdateExitBlocksForClonedLoop() 763 ArrayRef<BasicBlock *> ExitBlocks, const ValueToValueMapTy &VMap, in updateExitBlocksForClonedLoop() 771 ArrayRef<BasicBlock *> ExitBlocks, in updateExitBlocksForClonedLoop()
|
H A D | LoopInfo.cpp | 1017 SmallVector<BasicBlock *, 8> ExitBlocks; in printLoop() local
|
H A D | MemorySSA.cpp | 1574 SmallVector<BasicBlock *> ExitBlocks; in buildMemorySSA() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SimpleLoopUnswitch.cpp | 1169 ArrayRef<BasicBlock *> ExitBlocks, BasicBlock *ParentBB, in buildClonedLoopBlocks() argument 1422 buildClonedLoops(Loop & OrigL,ArrayRef<BasicBlock * > ExitBlocks,const ValueToValueMapTy & VMap,LoopInfo & LI,SmallVectorImpl<Loop * > & NonChildClonedLoops) buildClonedLoops() argument 1672 deleteDeadClonedBlocks(Loop & L,ArrayRef<BasicBlock * > ExitBlocks,ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps,DominatorTree & DT,MemorySSAUpdater * MSSAU) deleteDeadClonedBlocks() argument 1702 deleteDeadBlocksFromLoop(Loop & L,SmallVectorImpl<BasicBlock * > & ExitBlocks,DominatorTree & DT,LoopInfo & LI,MemorySSAUpdater * MSSAU,ScalarEvolution * SE,LPMUpdater & LoopUpdater) deleteDeadBlocksFromLoop() argument 1906 rebuildLoopAfterUnswitch(Loop & L,ArrayRef<BasicBlock * > ExitBlocks,LoopInfo & LI,SmallVectorImpl<Loop * > & HoistedLoops,ScalarEvolution * SE) rebuildLoopAfterUnswitch() argument 2261 SmallVector<BasicBlock *, 4> ExitBlocks; unswitchNontrivialInvariants() local 3297 SmallVector<BasicBlock *, 4> ExitBlocks; isSafeForNoNTrivialUnswitching() local [all...] |
H A D | LoopSimplifyCFG.cpp | 258 SmallVector<BasicBlock *, 8> ExitBlocks; in analyze() local
|
H A D | LICM.cpp | 484 SmallVector<BasicBlock *, 8> ExitBlocks; in runOnLoop() local 1565 SmallVector<BasicBlock *, 32> ExitBlocks; in splitPredecessorsOfLoopExit() local 1699 SmallVector<BasicBlock *, 32> ExitBlocks; in sink() local 1969 SmallVectorImpl<BasicBlock *> &ExitBlocks, in promoteLoopAccessesToScalars()
|
H A D | LoopIdiomRecognize.cpp | 329 SmallVector<BasicBlock *, 8> ExitBlocks; in runOnCountableLoop() local 555 SmallVectorImpl<BasicBlock *> &ExitBlocks) { in runOnLoopBlock()
|
H A D | IndVarSimplify.cpp | 442 SmallVector<BasicBlock *, 8> ExitBlocks; in rewriteFirstIterationLoopExitValues() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | LoopExtractor.cpp | 200 SmallVector<BasicBlock *, 8> ExitBlocks; in runOnFunction() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ShrinkWrap.cpp | 780 SmallVector<MachineBasicBlock*, 4> ExitBlocks; in updateSaveRestorePoints() local
|
H A D | MachineLICM.cpp | 151 SmallVector<MachineBasicBlock *, 8> ExitBlocks; in isExitBlock() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | InstrProfiling.cpp | 410 BasicBlock *PH, ArrayRef<BasicBlock *> ExitBlocks, in PGOCounterPromoterHelper() 468 ArrayRef<BasicBlock *> ExitBlocks; member in __anon21e6fd6b0111::PGOCounterPromoterHelper 636 SmallVector<BasicBlock *, 8> ExitBlocks; member in __anon21e6fd6b0111::PGOCounterPromoter
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonLoopIdiomRecognition.cpp | 2142 SmallVector<BasicBlock*, 8> ExitBlocks; in processCopyingStore() local 2356 const SCEV *BECount, SmallVectorImpl<BasicBlock*> &ExitBlocks) { in runOnLoopBlock() 2391 SmallVector<BasicBlock *, 8> ExitBlocks; in runOnCountableLoop() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMLowOverheadLoops.cpp | 160 SmallVector<MachineBasicBlock*, 2> ExitBlocks; in ProcessLoop() local 1016 SmallVector<MachineBasicBlock *, 2> ExitBlocks; in ValidateLiveOuts() local
|
H A D | ARMTargetTransformInfo.cpp | 2518 SmallVector<BasicBlock *, 4> ExitBlocks; in getUnrollingPreferences() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 2959 SmallVector<BasicBlock *> ExitBlocks; in fixVectorizedLoop() local
|