Searched refs:UnwindBlock (Results 1 - 3 of 3) sorted by relevance

/external/llvm/include/llvm/Transforms/Utils/
H A DUnifyFunctionExitNodes.h26 BasicBlock *ReturnBlock, *UnwindBlock, *UnreachableBlock; member in struct:llvm::UnifyFunctionExitNodes
31 ReturnBlock(nullptr), UnwindBlock(nullptr) {
42 BasicBlock *getUnwindBlock() const { return UnwindBlock; }
/external/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp192 BasicBlock *UnwindBlock = II->getUnwindDest(); local
193 UnwindBlock->removePredecessor(II->getParent());
203 if (pred_begin(UnwindBlock) == pred_end(UnwindBlock))
204 DeleteBasicBlock(UnwindBlock); // Delete the new BB.
/external/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp338 BasicBlock *UnwindBlock = Invokes[i]->getUnwindDest(); local
339 if (UnwindBlock != BB && LiveBBs.count(UnwindBlock)) {
341 << UnwindBlock->getName() << "\n");
360 BasicBlock *UnwindBlock = Invokes[i]->getUnwindDest(); local
361 LandingPadInst *LPI = UnwindBlock->getLandingPadInst();
365 for (BasicBlock::iterator PN = UnwindBlock->begin(); isa<PHINode>(PN); ++PN)
377 LPI->moveBefore(UnwindBlock->begin());

Completed in 310 milliseconds