Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DUnifyFunctionExitNodes.cpp83 BasicBlock *NewRetBlock = BasicBlock::Create(F.getContext(), in unifyReturnBlocks() local
88 ReturnInst::Create(F.getContext(), nullptr, NewRetBlock); in unifyReturnBlocks()
93 PN->insertInto(NewRetBlock, NewRetBlock->end()); in unifyReturnBlocks()
94 ReturnInst::Create(F.getContext(), PN, NewRetBlock); in unifyReturnBlocks()
106 BranchInst::Create(NewRetBlock, BB); in unifyReturnBlocks()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp142 BasicBlock *NewRetBlock = BasicBlock::Create(F.getContext(), Name, &F); in unifyReturnBlockSet() local
143 IRBuilder<> B(NewRetBlock); in unifyReturnBlockSet()
167 BranchInst::Create(NewRetBlock, BB); in unifyReturnBlockSet()
168 Updates.push_back({DominatorTree::Insert, BB, NewRetBlock}); in unifyReturnBlockSet()
181 return NewRetBlock; in unifyReturnBlockSet()