Home
last modified time | relevance | path

Searched refs:ReturningBlocks (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp70 ArrayRef<BasicBlock *> ReturningBlocks,
152 Function &F, DomTreeUpdater &DTU, ArrayRef<BasicBlock *> ReturningBlocks, in unifyReturnBlockSet() argument
182 PN = B.CreatePHI(F.getReturnType(), ReturningBlocks.size(), in unifyReturnBlockSet()
191 Updates.reserve(ReturningBlocks.size()); in unifyReturnBlockSet()
192 for (BasicBlock *BB : ReturningBlocks) { in unifyReturnBlockSet()
208 for (BasicBlock *BB : ReturningBlocks) { in unifyReturnBlockSet()
235 SmallVector<BasicBlock *, 4> ReturningBlocks; in runOnFunction() local
250 ReturningBlocks.push_back(BB); in runOnFunction()
295 ReturningBlocks.push_back(DummyReturnBB); in runOnFunction()
350 if (!ReturningBlocks.empty()) { in runOnFunction()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DUnifyFunctionExitNodes.cpp71 std::vector<BasicBlock *> ReturningBlocks; in unifyReturnBlocks() local
75 ReturningBlocks.push_back(&I); in unifyReturnBlocks()
77 if (ReturningBlocks.size() <= 1) in unifyReturnBlocks()
91 PN = PHINode::Create(F.getReturnType(), ReturningBlocks.size(), in unifyReturnBlocks()
99 for (BasicBlock *BB : ReturningBlocks) { in unifyReturnBlocks()