Lines Matching refs:FirstNonPHI

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