Lines Matching refs:CatchPadInst
156 ArrayRef<const CatchPadInst *> Handlers) { in addTryBlockMapEntry()
162 for (const CatchPadInst *CPI : Handlers) { in addTryBlockMapEntry()
207 else if (auto *CatchPad = dyn_cast<CatchPadInst>(FuncletPad)) in calculateStateNumbersForInvokes()
323 if (isa<CatchPadInst>(I) && isa<CatchReturnInst>(TI)) { in calculateSEHStateForAsynchEH()
325 cast<CatchPadInst>(I)->getArgOperand(0)->stripPointerCasts()); in calculateSEHStateForAsynchEH()
385 SmallVector<const CatchPadInst *, 2> Handlers; in calculateCXXStateNumbers()
387 auto *CatchPad = cast<CatchPadInst>(CatchPadBB->getFirstNonPHI()); in calculateCXXStateNumbers()
511 cast<CatchPadInst>((*CatchSwitch->handler_begin())->getFirstNonPHI()); in calculateSEHStateNumbers()
582 if (isa<CatchPadInst>(EHPad)) in isTopLevelPadForMSVC()
727 const auto *Catch = cast<CatchPadInst>(CatchBlock->getFirstNonPHI()); in calculateClrEHStateNumbers()
757 if (const auto *Catch = dyn_cast<CatchPadInst>(Pad)) { in calculateClrEHStateNumbers()
1098 auto *CatchPad = dyn_cast_or_null<CatchPadInst>(FuncletPad); in removeImplausibleInstructions()