Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp333 BasicBlock *UnwindBlock = Invoke->getUnwindDest(); in lowerAcrossUnwindEdges() local
334 if (UnwindBlock != &BB && LiveBBs.count(UnwindBlock)) { in lowerAcrossUnwindEdges()
336 << UnwindBlock->getName() << "\n"); in lowerAcrossUnwindEdges()
355 BasicBlock *UnwindBlock = Invoke->getUnwindDest(); in lowerAcrossUnwindEdges() local
356 LandingPadInst *LPI = UnwindBlock->getLandingPadInst(); in lowerAcrossUnwindEdges()
360 for (BasicBlock::iterator PN = UnwindBlock->begin(); isa<PHINode>(PN); ++PN) in lowerAcrossUnwindEdges()
370 LPI->moveBefore(UnwindBlock->begin()); in lowerAcrossUnwindEdges()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp1874 BasicBlock *UnwindBlock = II->getUnwindDest(); in makeStatepointExplicitImpl() local
1875 assert(!isa<PHINode>(UnwindBlock->begin()) && in makeStatepointExplicitImpl()
1876 UnwindBlock->getUniquePredecessor() && in makeStatepointExplicitImpl()
1879 Builder.SetInsertPoint(UnwindBlock, UnwindBlock->getFirstInsertionPt()); in makeStatepointExplicitImpl()
1883 Instruction *ExceptionalToken = UnwindBlock->getLandingPadInst(); in makeStatepointExplicitImpl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp321 CFGBlock &UnwindBlock = *Stack.pop_back_val(); in throwEscapes() local
323 for (auto &Succ : UnwindBlock.succs()) { in throwEscapes()