Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp289 BasicBlock *CommonExitBlock = nullptr; in getCommonExitBlock() local
295 if (!CommonExitBlock) { in getCommonExitBlock()
296 CommonExitBlock = Succ; in getCommonExitBlock()
299 if (CommonExitBlock != Succ) in getCommonExitBlock()
308 return CommonExitBlock; in getCommonExitBlock()
388 CodeExtractor::findOrCreateBlockForHoisting(BasicBlock *CommonExitBlock) { in findOrCreateBlockForHoisting() argument
390 assert(!Blocks.count(CommonExitBlock) && in findOrCreateBlockForHoisting()
392 for (auto *Pred : predecessors(CommonExitBlock)) { in findOrCreateBlockForHoisting()
423 assert(!getFirstPHI(CommonExitBlock) && "Phi not expected"); in findOrCreateBlockForHoisting()
426 BasicBlock *NewExitBlock = CommonExitBlock->splitBasicBlock( in findOrCreateBlockForHoisting()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DCodeExtractor.h197 BasicBlock *findOrCreateBlockForHoisting(BasicBlock *CommonExitBlock);