Lines Matching refs:UnwindDest
4416 BasicBlock *UnwindDest = RI->getUnwindDest(); in removeEmptyCleanup() local
4417 Instruction *DestEHPad = UnwindDest ? UnwindDest->getFirstNonPHI() : nullptr; in removeEmptyCleanup()
4424 if (UnwindDest) { in removeEmptyCleanup()
4427 for (PHINode &DestPN : UnwindDest->phis()) { in removeEmptyCleanup()
4466 for (auto *pred : predecessors(UnwindDest)) in removeEmptyCleanup()
4480 if (UnwindDest == nullptr) { in removeEmptyCleanup()
4490 TI->replaceUsesOfWith(BB, UnwindDest); in removeEmptyCleanup()
4492 Updates.push_back({DominatorTree::Insert, PredBB, UnwindDest}); in removeEmptyCleanup()
4510 BasicBlock *UnwindDest = RI->getUnwindDest(); in mergeCleanupPad() local
4511 if (!UnwindDest) in mergeCleanupPad()
4516 if (UnwindDest->getSinglePredecessor() != RI->getParent()) in mergeCleanupPad()
4520 auto *SuccessorCleanupPad = dyn_cast<CleanupPadInst>(&UnwindDest->front()); in mergeCleanupPad()
4533 BranchInst::Create(UnwindDest, RI->getParent()); in mergeCleanupPad()