Lines Matching refs:BasicBlockSet
65 typedef SmallPtrSet<BasicBlock *, 4> BasicBlockSet; typedef
69 static bool partitionLoopBlocks(Loop &L, BasicBlockSet &ForeBlocks, in partitionLoopBlocks()
70 BasicBlockSet &AftBlocks, DominatorTree &DT) { in partitionLoopBlocks()
101 Loop &Root, Loop &JamLoop, BasicBlockSet &JamLoopBlocks, in partitionOuterLoopBlocks()
102 DenseMap<Loop *, BasicBlockSet> &ForeBlocksMap, in partitionOuterLoopBlocks()
103 DenseMap<Loop *, BasicBlockSet> &AftBlocksMap, DominatorTree &DT) { in partitionOuterLoopBlocks()
120 BasicBlockSet &ForeBlocks, in partitionOuterLoopBlocks()
121 BasicBlockSet &SubLoopBlocks, in partitionOuterLoopBlocks()
122 BasicBlockSet &AftBlocks, in partitionOuterLoopBlocks()
138 BasicBlockSet &AftBlocks, T Visit) { in processHeaderPhiOperands()
170 BasicBlockSet &AftBlocks) { in moveHeaderPhiOperandsToForeBlocks()
306 BasicBlockSet SubLoopBlocks; in UnrollAndJamLoop()
307 BasicBlockSet ForeBlocks; in UnrollAndJamLoop()
308 BasicBlockSet AftBlocks; in UnrollAndJamLoop()
623 static bool getLoadsAndStores(BasicBlockSet &Blocks, in getLoadsAndStores()
753 checkDependencies(Loop &Root, const BasicBlockSet &SubLoopBlocks, in checkDependencies()
754 const DenseMap<Loop *, BasicBlockSet> &ForeBlocksMap, in checkDependencies()
755 const DenseMap<Loop *, BasicBlockSet> &AftBlocksMap, in checkDependencies()
757 SmallVector<BasicBlockSet, 8> AllBlocks; in checkDependencies()
769 for (BasicBlockSet &Blocks : AllBlocks) { in checkDependencies()
919 BasicBlockSet SubLoopBlocks; in isSafeToUnrollAndJam()
920 DenseMap<Loop *, BasicBlockSet> ForeBlocksMap; in isSafeToUnrollAndJam()
921 DenseMap<Loop *, BasicBlockSet> AftBlocksMap; in isSafeToUnrollAndJam()
964 BasicBlockSet AftBlocks = AftBlocksMap[L]; in isSafeToUnrollAndJam()