Searched refs:UnwindBlock (Results 1 - 4 of 4) sorted by relevance
/freebsd-10.3-release/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | UnifyFunctionExitNodes.h | 26 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 D | PruneEH.cpp | 191 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 D | LowerInvoke.cpp | 372 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 D | SjLjEHPrepare.cpp | 338 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