Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp319 BasicBlock *UnwindBlock = Invoke->getUnwindDest(); in lowerAcrossUnwindEdges() local
320 if (UnwindBlock != &BB && LiveBBs.count(UnwindBlock)) { in lowerAcrossUnwindEdges()
322 << UnwindBlock->getName() << "\n"); in lowerAcrossUnwindEdges()
341 BasicBlock *UnwindBlock = Invoke->getUnwindDest(); in lowerAcrossUnwindEdges() local
342 LandingPadInst *LPI = UnwindBlock->getLandingPadInst(); in lowerAcrossUnwindEdges()
346 for (BasicBlock::iterator PN = UnwindBlock->begin(); isa<PHINode>(PN); ++PN) in lowerAcrossUnwindEdges()
356 LPI->moveBefore(&UnwindBlock->front()); in lowerAcrossUnwindEdges()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp186 BasicBlock *UnwindBlock = II->getUnwindDest(); in SimplifyFunction() local
190 if (pred_empty(UnwindBlock)) in SimplifyFunction()
191 DeleteBasicBlock(UnwindBlock, CGU); // Delete the new BB. in SimplifyFunction()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp1838 BasicBlock *UnwindBlock = II->getUnwindDest(); in makeStatepointExplicitImpl() local
1839 assert(!isa<PHINode>(UnwindBlock->begin()) && in makeStatepointExplicitImpl()
1840 UnwindBlock->getUniquePredecessor() && in makeStatepointExplicitImpl()
1843 Builder.SetInsertPoint(&*UnwindBlock->getFirstInsertionPt()); in makeStatepointExplicitImpl()
1847 Instruction *ExceptionalToken = UnwindBlock->getLandingPadInst(); in makeStatepointExplicitImpl()
/llvm-project-15.0.7/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp292 CFGBlock &UnwindBlock = *Stack.back(); in throwEscapes() local
295 for (auto &Succ : UnwindBlock.succs()) { in throwEscapes()