Home
last modified time | relevance | path

Searched refs:UnwindBlock (Results 1 – 5 of 5) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDSjLjEHPrepare.cpp310 BasicBlock *UnwindBlock = Invoke->getUnwindDest(); in lowerAcrossUnwindEdges() local
311 if (UnwindBlock != &BB && LiveBBs.count(UnwindBlock)) { in lowerAcrossUnwindEdges()
313 << UnwindBlock->getName() << "\n"); in lowerAcrossUnwindEdges()
332 BasicBlock *UnwindBlock = Invoke->getUnwindDest(); in lowerAcrossUnwindEdges() local
333 LandingPadInst *LPI = UnwindBlock->getLandingPadInst(); in lowerAcrossUnwindEdges()
337 for (BasicBlock::iterator PN = UnwindBlock->begin(); isa<PHINode>(PN); ++PN) in lowerAcrossUnwindEdges()
347 LPI->moveBefore(&UnwindBlock->front()); in lowerAcrossUnwindEdges()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
HDUnifyFunctionExitNodes.h27 BasicBlock *UnwindBlock = nullptr; member
41 BasicBlock *getUnwindBlock() const { return UnwindBlock; } in getUnwindBlock()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
HDPruneEH.cpp194 BasicBlock *UnwindBlock = II->getUnwindDest(); in SimplifyFunction() local
198 if (pred_empty(UnwindBlock)) in SimplifyFunction()
199 DeleteBasicBlock(UnwindBlock, CG); // Delete the new BB. in SimplifyFunction()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDRewriteStatepointsForGC.cpp1532 BasicBlock *UnwindBlock = II->getUnwindDest(); in makeStatepointExplicitImpl() local
1533 assert(!isa<PHINode>(UnwindBlock->begin()) && in makeStatepointExplicitImpl()
1534 UnwindBlock->getUniquePredecessor() && in makeStatepointExplicitImpl()
1537 Builder.SetInsertPoint(&*UnwindBlock->getFirstInsertionPt()); in makeStatepointExplicitImpl()
1541 Instruction *ExceptionalToken = UnwindBlock->getLandingPadInst(); in makeStatepointExplicitImpl()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDAnalysisBasedWarnings.cpp290 CFGBlock &UnwindBlock = *Stack.back(); in throwEscapes() local
293 for (auto &Succ : UnwindBlock.succs()) { in throwEscapes()