Searched refs:RegionBlocks (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/Analysis/ |
| H A D | SPIRVConvergenceRegionAnalysis.cpp | 245 findExitNodes(const SmallPtrSetImpl<BasicBlock *> &RegionBlocks) { in findExitNodes() argument 248 for (auto *B : RegionBlocks) { in findExitNodes() 252 if (RegionBlocks.count(Child) == 0) in findExitNodes() 272 SmallPtrSet<BasicBlock *, 8> RegionBlocks(llvm::from_range, L->blocks()); in analyze() local 283 RegionBlocks.insert_range(N); in analyze() 287 auto RegionExits = findExitNodes(RegionBlocks); in analyze() 289 DT, LI, CT, L->getHeader(), std::move(RegionBlocks), in analyze()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | HotColdSplitting.cpp | 499 SmallPtrSet<BasicBlock *, 4> RegionBlocks; in create() local 505 RegionBlocks.insert(BB); in create() 574 bool DuplicateBlock = RegionBlocks.count(&SuccBB); in create()
|
| H A D | IROutliner.cpp | 1083 DenseSet<BasicBlock *> &RegionBlocks, SetVector<Value *> &Outputs, in analyzeExitPHIsForOutputUses() argument 1090 if (RegionBlocks.contains(PN.getIncomingBlock(I))) in analyzeExitPHIsForOutputUses() 1116 outputHasNonPHI(V, Idx, PN, PotentialExitsFromRegion, RegionBlocks)) { in analyzeExitPHIsForOutputUses()
|