Searched defs:UnwindBlock (Results 1 - 4 of 4) sorted by relevance
/external/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; }
|
/external/llvm/lib/Transforms/IPO/ |
H A D | PruneEH.cpp | 189 BasicBlock *UnwindBlock = II->getUnwindDest(); local 190 UnwindBlock->removePredecessor(II->getParent()); 200 if (pred_begin(UnwindBlock) == pred_end(UnwindBlock)) 201 DeleteBasicBlock(UnwindBlock); // Delete the new BB.
|
/external/llvm/lib/CodeGen/ |
H A D | SjLjEHPrepare.cpp | 336 BasicBlock *UnwindBlock = Invokes[i]->getUnwindDest(); local 337 if (UnwindBlock != BB && LiveBBs.count(UnwindBlock)) { 339 << UnwindBlock->getName() << "\n"); 358 BasicBlock *UnwindBlock = Invokes[i]->getUnwindDest(); local 359 LandingPadInst *LPI = UnwindBlock->getLandingPadInst(); 364 PN = UnwindBlock->begin(); isa<PHINode>(PN); ++PN) 374 LPI->moveBefore(UnwindBlock->begin());
|
/external/llvm/lib/Transforms/Utils/ |
H A D | LowerInvoke.cpp | 376 BasicBlock *UnwindBlock = Invokes[i]->getUnwindDest(); local 377 if (UnwindBlock != BB && LiveBBs.count(UnwindBlock)) { 518 BasicBlock *UnwindBlock = BasicBlock::Create(F.getContext(), "unwind", &F); local 535 BranchInst::Create(UnwindBlock, TermBlock, NotNull, UnwindHandler); 541 Idx[0] = GetElementPtrInst::Create(BufPtr, Idx, "JmpBuf", UnwindBlock); 544 "tmp", UnwindBlock); 546 CallInst::Create(LongJmpFn, Idx, "", UnwindBlock); 547 new UnreachableInst(F.getContext(), UnwindBlock);
|
Completed in 99 milliseconds