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

/freebsd-10.3-release/contrib/llvm/include/llvm/Transforms/Utils/
H A DUnifyFunctionExitNodes.h26 BasicBlock *ReturnBlock, *UnwindBlock, *UnreachableBlock; member in struct:llvm::UnifyFunctionExitNodes
30 ReturnBlock(0), UnwindBlock(0) {
41 BasicBlock *getUnwindBlock() const { return UnwindBlock; }
/freebsd-10.3-release/contrib/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp191 BasicBlock *UnwindBlock = II->getUnwindDest(); local
192 UnwindBlock->removePredecessor(II->getParent());
202 if (pred_begin(UnwindBlock) == pred_end(UnwindBlock))
203 DeleteBasicBlock(UnwindBlock); // Delete the new BB.
/freebsd-10.3-release/contrib/llvm/lib/Transforms/Utils/
H A DLowerInvoke.cpp372 BasicBlock *UnwindBlock = Invokes[i]->getUnwindDest(); local
373 if (UnwindBlock != BB && LiveBBs.count(UnwindBlock)) {
515 BasicBlock *UnwindBlock = BasicBlock::Create(F.getContext(), "unwind", &F); local
532 BranchInst::Create(UnwindBlock, TermBlock, NotNull, UnwindHandler);
538 Idx[0] = GetElementPtrInst::Create(BufPtr, Idx, "JmpBuf", UnwindBlock);
541 "tmp", UnwindBlock);
543 CallInst::Create(LongJmpFn, Idx, "", UnwindBlock);
544 new UnreachableInst(F.getContext(), UnwindBlock);
/freebsd-10.3-release/contrib/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 1213 milliseconds