Searched refs:FirstNonPHI (Results 1 – 8 of 8) 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 …]
118 const MachineInstr *FirstNonPHI; member622 FirstNonPHI = nullptr; in visitMachineBasicBlockBefore()1767 if (FirstNonPHI) in visitMachineInstrBefore()1769 } else if (FirstNonPHI == nullptr) in visitMachineInstrBefore()1770 FirstNonPHI = MI; in visitMachineInstrBefore()
246 const Instruction *FirstNonPHI = getFirstNonPHI(); in getFirstInsertionPt() local247 if (!FirstNonPHI) in getFirstInsertionPt()250 const_iterator InsertPt = FirstNonPHI->getIterator(); in getFirstInsertionPt()256 const Instruction *FirstNonPHI = getFirstNonPHI(); in getFirstNonPHIOrDbgOrAlloca() local257 if (!FirstNonPHI) in getFirstNonPHIOrDbgOrAlloca()260 const_iterator InsertPt = FirstNonPHI->getIterator(); in getFirstNonPHIOrDbgOrAlloca()371 const Instruction *FirstNonPHI = getFirstNonPHI(); in canSplitPredecessors() local372 if (isa<LandingPadInst>(FirstNonPHI)) in canSplitPredecessors()377 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()
2562 Instruction *FirstNonPHI = UnwindDest->getFirstNonPHI(); in InlineFunction() local2563 if (isa<LandingPadInst>(FirstNonPHI)) { in InlineFunction()
205 Instruction *FirstNonPHI = BB->getFirstNonPHI(); in findCorrespondingBlockIn() local206 assert(FirstNonPHI && "block is empty?"); in findCorrespondingBlockIn()207 Value *CorrespondingVal = findCorrespondingValueIn(Other, FirstNonPHI); in findCorrespondingBlockIn()
530 Instruction *FirstNonPHI = nullptr; in getJumpThreadDuplicationCost() local533 FirstNonPHI = &I; in getJumpThreadDuplicationCost()541 BasicBlock::const_iterator I(FirstNonPHI); in getJumpThreadDuplicationCost()
5761 auto *FirstNonPHI = PN->getParent()->getFirstNonPHI(); in LSRInstance() local5762 if (isa<FuncletPadInst>(FirstNonPHI) || in LSRInstance()5763 isa<CatchSwitchInst>(FirstNonPHI)) in LSRInstance()