Searched refs:FirstNonPHI (Results 1 – 7 of 7) sorted by relevance
244 const BasicBlock *BB = FirstNonPHI->getParent(); in calculateCXXStateNumbers()309 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); in calculateCXXStateNumbers()364 const BasicBlock *BB = FirstNonPHI->getParent(); in calculateSEHStateNumbers()414 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); in calculateSEHStateNumbers()460 const Instruction *FirstNonPHI = BB.getFirstNonPHI(); in calculateSEHStateNumbers() local461 if (!isTopLevelPadForMSVC(FirstNonPHI)) in calculateSEHStateNumbers()478 const Instruction *FirstNonPHI = BB.getFirstNonPHI(); in calculateWinCXXEHStateNumbers() local479 if (!isTopLevelPadForMSVC(FirstNonPHI)) in calculateWinCXXEHStateNumbers()481 calculateCXXStateNumbers(FuncInfo, FirstNonPHI, -1); in calculateWinCXXEHStateNumbers()532 const Instruction *FirstNonPHI = BB.getFirstNonPHI(); in calculateClrEHStateNumbers() local[all …]
117 const MachineInstr *FirstNonPHI; member620 FirstNonPHI = nullptr; in visitMachineBasicBlockBefore()1711 if (FirstNonPHI) in visitMachineInstrBefore()1713 } else if (FirstNonPHI == nullptr) in visitMachineInstrBefore()1714 FirstNonPHI = MI; in visitMachineInstrBefore()
247 const Instruction *FirstNonPHI = getFirstNonPHI(); in getFirstInsertionPt() local248 if (!FirstNonPHI) in getFirstInsertionPt()251 const_iterator InsertPt = FirstNonPHI->getIterator(); in getFirstInsertionPt()348 const Instruction *FirstNonPHI = getFirstNonPHI(); in canSplitPredecessors() local349 if (isa<LandingPadInst>(FirstNonPHI)) in canSplitPredecessors()354 if (FirstNonPHI->isEHPad()) in canSplitPredecessors()
372 Instruction *FirstNonPHI = Target->getFirstNonPHI(); in SplitIndirectBrCriticalEdges() local373 if (FirstNonPHI->isEHPad() || Target->isLandingPad()) in SplitIndirectBrCriticalEdges()386 BasicBlock *BodyBlock = Target->splitBasicBlock(FirstNonPHI, ".split"); in SplitIndirectBrCriticalEdges()
2325 Instruction *FirstNonPHI = UnwindDest->getFirstNonPHI(); in InlineFunction() local2326 if (isa<LandingPadInst>(FirstNonPHI)) { in InlineFunction()
195 Instruction *FirstNonPHI = BB->getFirstNonPHI(); in findCorrespondingBlockIn() local196 assert(FirstNonPHI && "block is empty?"); in findCorrespondingBlockIn()197 Value *CorrespondingVal = findCorrespondingValueIn(Other, FirstNonPHI); in findCorrespondingBlockIn()
5726 auto *FirstNonPHI = PN->getParent()->getFirstNonPHI(); in LSRInstance() local5727 if (isa<FuncletPadInst>(FirstNonPHI) || in LSRInstance()5728 isa<CatchSwitchInst>(FirstNonPHI)) in LSRInstance()