Lines Matching defs:FirstNonPHI
242 const Instruction *FirstNonPHI,
244 const BasicBlock *BB = FirstNonPHI->getParent();
247 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(FirstNonPHI)) {
309 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI);
362 const Instruction *FirstNonPHI,
364 const BasicBlock *BB = FirstNonPHI->getParent();
367 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(FirstNonPHI)) {
414 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI);
460 const Instruction *FirstNonPHI = BB.getFirstNonPHI();
461 if (!isTopLevelPadForMSVC(FirstNonPHI))
463 ::calculateSEHStateNumbers(FuncInfo, FirstNonPHI, -1);
478 const Instruction *FirstNonPHI = BB.getFirstNonPHI();
479 if (!isTopLevelPadForMSVC(FirstNonPHI))
481 calculateCXXStateNumbers(FuncInfo, FirstNonPHI, -1);
532 const Instruction *FirstNonPHI = BB.getFirstNonPHI();
534 if (const auto *CPI = dyn_cast<CleanupPadInst>(FirstNonPHI))
536 else if (const auto *CSI = dyn_cast<CatchSwitchInst>(FirstNonPHI))
541 Worklist.emplace_back(FirstNonPHI, -1);
948 Instruction *FirstNonPHI = FuncletPadBB->getFirstNonPHI();
949 auto *FuncletPad = dyn_cast<FuncletPadInst>(FirstNonPHI);