Lines Matching refs:CatchPad
183 else if (auto *CatchPad = dyn_cast<CatchPadInst>(FuncletPad)) in calculateStateNumbersForInvokes() local
184 FuncletUnwindDest = CatchPad->getCatchSwitch()->getUnwindDest(); in calculateStateNumbersForInvokes()
239 auto *CatchPad = cast<CatchPadInst>(CatchPadBB->getFirstNonPHI()); in calculateCXXStateNumbers() local
240 Handlers.push_back(CatchPad); in calculateCXXStateNumbers()
253 for (const auto *CatchPad : Handlers) { in calculateCXXStateNumbers() local
254 FuncInfo.FuncletBaseStateMap[CatchPad] = CatchLow; in calculateCXXStateNumbers()
255 for (const User *U : CatchPad->users()) { in calculateCXXStateNumbers()
342 const auto *CatchPad = in calculateSEHStateNumbers() local
344 const BasicBlock *CatchPadBB = CatchPad->getParent(); in calculateSEHStateNumbers()
346 cast<Constant>(CatchPad->getArgOperand(0)->stripPointerCasts()); in calculateSEHStateNumbers()
364 for (const User *U : CatchPad->users()) { in calculateSEHStateNumbers()
935 auto *CatchPad = dyn_cast_or_null<CatchPadInst>(FuncletPad); in removeImplausibleInstructions() local
982 IsUnreachableCatchret = CRI->getCatchPad() != CatchPad; in removeImplausibleInstructions()