Lines Matching defs:FirstNonPHI
377 const Instruction *FirstNonPHI,
379 const BasicBlock *BB = FirstNonPHI->getParent();
382 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(FirstNonPHI)) {
445 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI);
498 const Instruction *FirstNonPHI,
500 const BasicBlock *BB = FirstNonPHI->getParent();
503 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(FirstNonPHI)) {
551 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI);
597 const Instruction *FirstNonPHI = BB.getFirstNonPHI();
598 if (!isTopLevelPadForMSVC(FirstNonPHI))
600 ::calculateSEHStateNumbers(FuncInfo, FirstNonPHI, -1);
621 const Instruction *FirstNonPHI = BB.getFirstNonPHI();
622 if (!isTopLevelPadForMSVC(FirstNonPHI))
624 calculateCXXStateNumbers(FuncInfo, FirstNonPHI, -1);
681 const Instruction *FirstNonPHI = BB.getFirstNonPHI();
683 if (const auto *CPI = dyn_cast<CleanupPadInst>(FirstNonPHI))
685 else if (const auto *CSI = dyn_cast<CatchSwitchInst>(FirstNonPHI))
690 Worklist.emplace_back(FirstNonPHI, -1);
1097 Instruction *FirstNonPHI = FuncletPadBB->getFirstNonPHI();
1098 auto *FuncletPad = dyn_cast<FuncletPadInst>(FirstNonPHI);