Lines Matching refs:FirstNonPHI
228 const Instruction *FirstNonPHI,
230 const BasicBlock *BB = FirstNonPHI->getParent();
233 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(FirstNonPHI)) {
277 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI);
327 const Instruction *FirstNonPHI,
329 const BasicBlock *BB = FirstNonPHI->getParent();
332 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(FirstNonPHI)) {
377 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI);
423 const Instruction *FirstNonPHI = BB.getFirstNonPHI();
424 if (!isTopLevelPadForMSVC(FirstNonPHI))
426 ::calculateSEHStateNumbers(FuncInfo, FirstNonPHI, -1);
441 const Instruction *FirstNonPHI = BB.getFirstNonPHI();
442 if (!isTopLevelPadForMSVC(FirstNonPHI))
444 calculateCXXStateNumbers(FuncInfo, FirstNonPHI, -1);
495 const Instruction *FirstNonPHI = BB.getFirstNonPHI();
497 if (const auto *CPI = dyn_cast<CleanupPadInst>(FirstNonPHI))
499 else if (const auto *CSI = dyn_cast<CatchSwitchInst>(FirstNonPHI))
504 Worklist.emplace_back(FirstNonPHI, -1);
929 Instruction *FirstNonPHI = FuncletPadBB->getFirstNonPHI();
930 auto *FuncletPad = dyn_cast<FuncletPadInst>(FirstNonPHI);