Lines Matching refs:CatchPad
192 else if (auto *CatchPad = dyn_cast<CatchPadInst>(FuncletPad)) in calculateStateNumbersForInvokes() local
193 FuncletUnwindDest = CatchPad->getCatchSwitch()->getUnwindDest(); in calculateStateNumbersForInvokes()
248 auto *CatchPad = cast<CatchPadInst>(CatchPadBB->getFirstNonPHI()); in calculateCXXStateNumbers() local
249 Handlers.push_back(CatchPad); in calculateCXXStateNumbers()
262 for (const auto *CatchPad : Handlers) { in calculateCXXStateNumbers() local
263 FuncInfo.FuncletBaseStateMap[CatchPad] = CatchLow; in calculateCXXStateNumbers()
264 for (const User *U : CatchPad->users()) { in calculateCXXStateNumbers()
352 const auto *CatchPad = in calculateSEHStateNumbers() local
354 const BasicBlock *CatchPadBB = CatchPad->getParent(); in calculateSEHStateNumbers()
356 cast<Constant>(CatchPad->getArgOperand(0)->stripPointerCasts()); in calculateSEHStateNumbers()
374 for (const User *U : CatchPad->users()) { in calculateSEHStateNumbers()
939 auto *CatchPad = dyn_cast_or_null<CatchPadInst>(FuncletPad); in removeImplausibleInstructions() local
986 IsUnreachableCatchret = CRI->getCatchPad() != CatchPad; in removeImplausibleInstructions()