Lines Matching refs:CatchPad
207 else if (auto *CatchPad = dyn_cast<CatchPadInst>(FuncletPad)) in calculateStateNumbersForInvokes() local
208 FuncletUnwindDest = CatchPad->getCatchSwitch()->getUnwindDest(); in calculateStateNumbersForInvokes()
387 auto *CatchPad = cast<CatchPadInst>(CatchPadBB->getFirstNonPHI()); in calculateCXXStateNumbers() local
388 Handlers.push_back(CatchPad); in calculateCXXStateNumbers()
411 for (const auto *CatchPad : Handlers) { in calculateCXXStateNumbers() local
412 FuncInfo.FuncletBaseStateMap[CatchPad] = CatchLow; in calculateCXXStateNumbers()
413 FuncInfo.EHPadStateMap[CatchPad] = CatchLow; in calculateCXXStateNumbers()
414 for (const User *U : CatchPad->users()) { in calculateCXXStateNumbers()
510 const auto *CatchPad = in calculateSEHStateNumbers() local
512 const BasicBlock *CatchPadBB = CatchPad->getParent(); in calculateSEHStateNumbers()
514 cast<Constant>(CatchPad->getArgOperand(0)->stripPointerCasts()); in calculateSEHStateNumbers()
522 FuncInfo.EHPadStateMap[CatchPad] = TryState; in calculateSEHStateNumbers()
533 for (const User *U : CatchPad->users()) { in calculateSEHStateNumbers()
1098 auto *CatchPad = dyn_cast_or_null<CatchPadInst>(FuncletPad); in removeImplausibleInstructions() local
1145 IsUnreachableCatchret = CRI->getCatchPad() != CatchPad; in removeImplausibleInstructions()