Home
last modified time | relevance | path

Searched refs:RegionBlocks (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/Analysis/
H A DSPIRVConvergenceRegionAnalysis.cpp245 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 DHotColdSplitting.cpp499 SmallPtrSet<BasicBlock *, 4> RegionBlocks; in create() local
505 RegionBlocks.insert(BB); in create()
574 bool DuplicateBlock = RegionBlocks.count(&SuccBB); in create()
H A DIROutliner.cpp1083 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()