Searched refs:PadInst (Results 1 – 3 of 3) sorted by relevance
253 BasicBlock::const_iterator PadInst = BB.getFirstNonPHIIt(); in set() local258 if (!isa<LandingPadInst>(PadInst)) { in set()263 if (isa<CatchSwitchInst>(PadInst)) { in set()264 assert(BB.begin() == PadInst && in set()268 if (isa<FuncletPadInst>(PadInst) && in set()270 assert(BB.begin() == PadInst && "WinEHPrepare failed to demote PHIs"); in set()
698 auto PadInst = Succ->getFirstNonPHIIt(); in ehAwareSplitEdge() local699 if (!LandingPadReplacement && !PadInst->isEHPad()) in ehAwareSplitEdge()752 if (auto *FuncletPad = dyn_cast<FuncletPadInst>(PadInst)) in ehAwareSplitEdge()754 else if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(PadInst)) in ehAwareSplitEdge()756 else if (auto *CleanupPad = dyn_cast<CleanupPadInst>(PadInst)) in ehAwareSplitEdge()758 else if (auto *LandingPad = dyn_cast<LandingPadInst>(PadInst)) in ehAwareSplitEdge()
226 Instruction *PadInst = &*InvokeUnwindDest->getFirstNonPHIIt(); in calculateStateNumbersForInvokes() local227 assert(FuncInfo.EHPadStateMap.count(PadInst) && "EH Pad has no state!"); in calculateStateNumbersForInvokes()228 FuncInfo.InvokeStateMap[II] = FuncInfo.EHPadStateMap[PadInst]; in calculateStateNumbersForInvokes()