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

/external/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; }
/external/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp189 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/Transforms/Utils/
H A DLowerInvoke.cpp376 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);
/external/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp336 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());

Completed in 544 milliseconds