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.cpp254 findExitNodes(const SmallPtrSetImpl<BasicBlock *> &RegionBlocks) { in findExitNodes() argument
257 for (auto *B : RegionBlocks) { in findExitNodes()
261 if (RegionBlocks.count(Child) == 0) in findExitNodes()
282 SmallPtrSet<BasicBlock *, 8> RegionBlocks(L->block_begin(), in analyze() local
294 RegionBlocks.insert(N.begin(), N.end()); in analyze()
298 auto RegionExits = findExitNodes(RegionBlocks); in analyze()
300 DT, LI, CT, L->getHeader(), std::move(RegionBlocks), in analyze()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp500 SmallPtrSet<BasicBlock *, 4> RegionBlocks; in create() local
506 RegionBlocks.insert(BB); in create()
575 bool DuplicateBlock = RegionBlocks.count(&SuccBB); in create()
H A DIROutliner.cpp1098 DenseSet<BasicBlock *> &RegionBlocks, SetVector<Value *> &Outputs, in analyzeExitPHIsForOutputUses() argument
1105 if (RegionBlocks.contains(PN.getIncomingBlock(I))) in analyzeExitPHIsForOutputUses()
1130 if (outputHasNonPHI(V, Idx, PN, PotentialExitsFromRegion, RegionBlocks)) { in analyzeExitPHIsForOutputUses()