| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | LoopInfoImpl.h | 62 SmallVectorImpl<BlockT *> &ExitBlocks) const { in getExitBlocks() 73 SmallVector<BlockT *, 8> ExitBlocks; in hasNoExitBlocks() local 83 SmallVector<BlockT *, 8> ExitBlocks; in getExitBlock() local 108 SmallVectorImpl<BlockT *> &ExitBlocks, in getUniqueExitBlocksHelper() 122 SmallVectorImpl<BlockT *> &ExitBlocks) const { in getUniqueExitBlocks() 129 SmallVectorImpl<BlockT *> &ExitBlocks) const { in getUniqueNonLatchExitBlocks()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LCSSA.cpp | 71 const SmallVectorImpl<BasicBlock *> &ExitBlocks) { in isExitBlock() 105 const SmallVectorImpl<BasicBlock *> &ExitBlocks = LoopExitBlocks[L]; in formLCSSAForInstructions() local 294 Loop &L, const DominatorTree &DT, SmallVector<BasicBlock *, 8> &ExitBlocks, in computeBlocksDominatingExits() 347 SmallVector<BasicBlock *, 8> ExitBlocks; in formLCSSA() local
|
| H A D | LoopUnroll.cpp | 307 SmallVector<BasicBlock *, 4> ExitBlocks; in UnrollLoop() local
|
| H A D | LoopPeel.cpp | 348 SmallVector<BasicBlock *, 4> ExitBlocks; in violatesLegacyMultiExitLoopCheck() local
|
| H A D | LoopUtils.cpp | 1207 SmallVector<BasicBlock *, 8> ExitBlocks; in canLoopBeDeleted() local 1270 SmallVector<BasicBlock*, 8> ExitBlocks; in rewriteLoopExitValues() local
|
| H A D | CodeExtractor.cpp | 1675 SmallPtrSet<BasicBlock *, 1> ExitBlocks; in extractCodeRegion() local
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | SimpleLoopUnswitch.cpp | 1096 ArrayRef<BasicBlock *> ExitBlocks, BasicBlock *ParentBB, in buildClonedLoopBlocks() 1337 static void buildClonedLoops(Loop &OrigL, ArrayRef<BasicBlock *> ExitBlocks, in buildClonedLoops() 1587 deleteDeadClonedBlocks(Loop &L, ArrayRef<BasicBlock *> ExitBlocks, in deleteDeadClonedBlocks() 1618 SmallVectorImpl<BasicBlock *> &ExitBlocks, in deleteDeadBlocksFromLoop() 1819 static bool rebuildLoopAfterUnswitch(Loop &L, ArrayRef<BasicBlock *> ExitBlocks, in rebuildLoopAfterUnswitch() 2050 SmallVectorImpl<BasicBlock *> &ExitBlocks, IVConditionInfo &PartialIVInfo, in unswitchNontrivialInvariants() 2578 SmallVectorImpl<BasicBlock *> &ExitBlocks, in turnGuardIntoBranch() 2828 SmallVector<BasicBlock *, 4> ExitBlocks; in unswitchBestCondition() local
|
| H A D | LICM.cpp | 460 SmallVector<BasicBlock *, 8> ExitBlocks; in runOnLoop() local 1522 SmallVector<BasicBlock *, 32> ExitBlocks; in splitPredecessorsOfLoopExit() local 1657 SmallVector<BasicBlock *, 32> ExitBlocks; in sink() local 1908 SmallVectorImpl<BasicBlock *> &ExitBlocks, in promoteLoopAccessesToScalars()
|
| H A D | LoopSimplifyCFG.cpp | 260 SmallVector<BasicBlock *, 8> ExitBlocks; in analyze() local
|
| H A D | LoopIdiomRecognize.cpp | 397 SmallVector<BasicBlock *, 8> ExitBlocks; in runOnCountableLoop() local 623 SmallVectorImpl<BasicBlock *> &ExitBlocks) { in runOnLoopBlock()
|
| H A D | IndVarSimplify.cpp | 445 SmallVector<BasicBlock *, 8> ExitBlocks; in rewriteFirstIterationLoopExitValues() local
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | ShrinkWrap.cpp | 429 SmallVector<MachineBasicBlock*, 4> ExitBlocks; in updateSaveRestorePoints() local
|
| H A D | MachineLICM.cpp | 137 SmallVector<MachineBasicBlock *, 8> ExitBlocks; member in __anonfbf8dede0111::MachineLICMBase
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | LoopExtractor.cpp | 200 SmallVector<BasicBlock *, 8> ExitBlocks; in runOnFunction() local
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MemorySSAUpdater.cpp | 677 ArrayRef<BasicBlock *> ExitBlocks, in updateForClonedLoop() 774 ArrayRef<BasicBlock *> ExitBlocks, Iter ValuesBegin, Iter ValuesEnd, in privateUpdateExitBlocksForClonedLoop() 788 ArrayRef<BasicBlock *> ExitBlocks, const ValueToValueMapTy &VMap, in updateExitBlocksForClonedLoop() 796 ArrayRef<BasicBlock *> ExitBlocks, in updateExitBlocksForClonedLoop()
|
| H A D | LoopInfo.cpp | 1001 SmallVector<BasicBlock *, 8> ExitBlocks; in printLoop() local
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | InstrProfiling.cpp | 161 BasicBlock *PH, ArrayRef<BasicBlock *> ExitBlocks, in PGOCounterPromoterHelper() 218 ArrayRef<BasicBlock *> ExitBlocks; member in __anon9365ea9b0111::PGOCounterPromoterHelper 383 SmallVector<BasicBlock *, 8> ExitBlocks; member in __anon9365ea9b0111::PGOCounterPromoter
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 2149 SmallVector<BasicBlock*, 8> ExitBlocks; in processCopyingStore() local 2368 const SCEV *BECount, SmallVectorImpl<BasicBlock*> &ExitBlocks) { in runOnLoopBlock() 2403 SmallVector<BasicBlock *, 8> ExitBlocks; in runOnCountableLoop() local
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMLowOverheadLoops.cpp | 150 SmallVector<MachineBasicBlock*, 2> ExitBlocks; in ProcessLoop() local 1027 SmallVector<MachineBasicBlock *, 2> ExitBlocks; in ValidateLiveOuts() local
|
| H A D | ARMTargetTransformInfo.cpp | 2328 SmallVector<BasicBlock *, 4> ExitBlocks; in getUnrollingPreferences() local
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | ScopHelper.cpp | 452 SmallVector<BasicBlock *, 4> ExitBlocks; in getNumBlocksInLoop() local
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.cpp | 775 SmallVector<BasicBlock *, 4> ExitBlocks; in isHardwareLoopProfitable() local
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopDetection.cpp | 1332 SmallVector<BasicBlock *, 4> ExitBlocks; in isValidLoop() local
|