Searched refs:UnwindBlock (Results 1 – 4 of 4) sorted by relevance
26 BasicBlock *ReturnBlock, *UnwindBlock, *UnreachableBlock; member31 ReturnBlock(nullptr), UnwindBlock(nullptr) { in UnifyFunctionExitNodes()42 BasicBlock *getUnwindBlock() const { return UnwindBlock; } in getUnwindBlock()
327 BasicBlock *UnwindBlock = Invokes[i]->getUnwindDest(); in lowerAcrossUnwindEdges() local328 if (UnwindBlock != BB && LiveBBs.count(UnwindBlock)) { in lowerAcrossUnwindEdges()330 << UnwindBlock->getName() << "\n"); in lowerAcrossUnwindEdges()349 BasicBlock *UnwindBlock = Invokes[i]->getUnwindDest(); in lowerAcrossUnwindEdges() local350 LandingPadInst *LPI = UnwindBlock->getLandingPadInst(); in lowerAcrossUnwindEdges()354 for (BasicBlock::iterator PN = UnwindBlock->begin(); isa<PHINode>(PN); ++PN) in lowerAcrossUnwindEdges()364 LPI->moveBefore(&UnwindBlock->front()); in lowerAcrossUnwindEdges()
206 BasicBlock *UnwindBlock = II->getUnwindDest(); in SimplifyFunction() local207 UnwindBlock->removePredecessor(II->getParent()); in SimplifyFunction()217 if (pred_empty(UnwindBlock)) in SimplifyFunction()218 DeleteBasicBlock(UnwindBlock); // Delete the new BB. in SimplifyFunction()
1500 BasicBlock *UnwindBlock = ToReplace->getUnwindDest(); in makeStatepointExplicitImpl() local1501 assert(!isa<PHINode>(UnwindBlock->begin()) && in makeStatepointExplicitImpl()1502 UnwindBlock->getUniquePredecessor() && in makeStatepointExplicitImpl()1505 Builder.SetInsertPoint(&*UnwindBlock->getFirstInsertionPt()); in makeStatepointExplicitImpl()1512 UnwindBlock->getLandingPadInst(), 1, "relocate_token")); in makeStatepointExplicitImpl()