Lines Matching refs:CatchPad
194 else if (auto *CatchPad = dyn_cast<CatchPadInst>(FuncletPad)) in calculateStateNumbersForInvokes() local
195 FuncletUnwindDest = CatchPad->getCatchSwitch()->getUnwindDest(); in calculateStateNumbersForInvokes()
253 auto *CatchPad = cast<CatchPadInst>(CatchPadBB->getFirstNonPHI()); in calculateCXXStateNumbers() local
254 Handlers.push_back(CatchPad); in calculateCXXStateNumbers()
277 for (const auto *CatchPad : Handlers) { in calculateCXXStateNumbers() local
278 FuncInfo.FuncletBaseStateMap[CatchPad] = CatchLow; in calculateCXXStateNumbers()
279 for (const User *U : CatchPad->users()) { in calculateCXXStateNumbers()
375 const auto *CatchPad = in calculateSEHStateNumbers() local
377 const BasicBlock *CatchPadBB = CatchPad->getParent(); in calculateSEHStateNumbers()
379 cast<Constant>(CatchPad->getArgOperand(0)->stripPointerCasts()); in calculateSEHStateNumbers()
397 for (const User *U : CatchPad->users()) { in calculateSEHStateNumbers()
962 auto *CatchPad = dyn_cast_or_null<CatchPadInst>(FuncletPad); in removeImplausibleInstructions() local
1009 IsUnreachableCatchret = CRI->getCatchPad() != CatchPad; in removeImplausibleInstructions()