Lines Matching defs:FirstNonPHI
238 const Instruction *FirstNonPHI,
240 const BasicBlock *BB = FirstNonPHI->getParent();
243 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(FirstNonPHI)) {
290 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI);
340 const Instruction *FirstNonPHI,
342 const BasicBlock *BB = FirstNonPHI->getParent();
345 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(FirstNonPHI)) {
392 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI);
438 const Instruction *FirstNonPHI = BB.getFirstNonPHI();
439 if (!isTopLevelPadForMSVC(FirstNonPHI))
441 ::calculateSEHStateNumbers(FuncInfo, FirstNonPHI, -1);
456 const Instruction *FirstNonPHI = BB.getFirstNonPHI();
457 if (!isTopLevelPadForMSVC(FirstNonPHI))
459 calculateCXXStateNumbers(FuncInfo, FirstNonPHI, -1);
510 const Instruction *FirstNonPHI = BB.getFirstNonPHI();
512 if (const auto *CPI = dyn_cast<CleanupPadInst>(FirstNonPHI))
514 else if (const auto *CSI = dyn_cast<CatchSwitchInst>(FirstNonPHI))
519 Worklist.emplace_back(FirstNonPHI, -1);
938 Instruction *FirstNonPHI = FuncletPadBB->getFirstNonPHI();
939 auto *FuncletPad = dyn_cast<FuncletPadInst>(FirstNonPHI);