Lines Matching defs:FirstNonPHI
379 const Instruction *FirstNonPHI,
381 const BasicBlock *BB = FirstNonPHI->getParent();
384 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(FirstNonPHI)) {
447 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI);
500 const Instruction *FirstNonPHI,
502 const BasicBlock *BB = FirstNonPHI->getParent();
505 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(FirstNonPHI)) {
553 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI);
599 const Instruction *FirstNonPHI = &*BB.getFirstNonPHIIt();
600 if (!isTopLevelPadForMSVC(FirstNonPHI))
602 ::calculateSEHStateNumbers(FuncInfo, FirstNonPHI, -1);
623 const Instruction *FirstNonPHI = &*BB.getFirstNonPHIIt();
624 if (!isTopLevelPadForMSVC(FirstNonPHI))
626 calculateCXXStateNumbers(FuncInfo, FirstNonPHI, -1);
683 const Instruction *FirstNonPHI = &*BB.getFirstNonPHIIt();
685 if (const auto *CPI = dyn_cast<CleanupPadInst>(FirstNonPHI))
687 else if (const auto *CSI = dyn_cast<CatchSwitchInst>(FirstNonPHI))
692 Worklist.emplace_back(FirstNonPHI, -1);
1101 Instruction *FirstNonPHI = &*FuncletPadBB->getFirstNonPHIIt();
1102 auto *FuncletPad = dyn_cast<FuncletPadInst>(FirstNonPHI);