Searched refs:FirstNonPHI (Results 1 – 8 of 8) sorted by relevance
377 const Instruction *FirstNonPHI, in calculateCXXStateNumbers() argument379 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() argument500 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() local598 if (!isTopLevelPadForMSVC(FirstNonPHI)) in calculateSEHStateNumbers()[all …]
133 const MachineInstr *FirstNonPHI = nullptr; member679 FirstNonPHI = nullptr; in visitMachineBasicBlockBefore()2157 if (FirstNonPHI) in visitMachineInstrBefore()2159 } else if (FirstNonPHI == nullptr) in visitMachineInstrBefore()2160 FirstNonPHI = MI; in visitMachineInstrBefore()
415 const Instruction *FirstNonPHI = getFirstNonPHI(); in getFirstInsertionPt() local416 if (!FirstNonPHI) in getFirstInsertionPt()419 const_iterator InsertPt = FirstNonPHI->getIterator(); in getFirstInsertionPt()429 const Instruction *FirstNonPHI = getFirstNonPHI(); in getFirstNonPHIOrDbgOrAlloca() local430 if (!FirstNonPHI) in getFirstNonPHIOrDbgOrAlloca()433 const_iterator InsertPt = FirstNonPHI->getIterator(); in getFirstNonPHIOrDbgOrAlloca()544 const Instruction *FirstNonPHI = getFirstNonPHI(); in canSplitPredecessors() local545 if (isa<LandingPadInst>(FirstNonPHI)) in canSplitPredecessors()550 if (FirstNonPHI->isEHPad()) in canSplitPredecessors()
369 Instruction *FirstNonPHI = Target->getFirstNonPHI(); in SplitIndirectBrCriticalEdges() local370 if (FirstNonPHI->isEHPad() || Target->isLandingPad()) in SplitIndirectBrCriticalEdges()383 BasicBlock *BodyBlock = Target->splitBasicBlock(FirstNonPHI, ".split"); in SplitIndirectBrCriticalEdges()
2720 Instruction *FirstNonPHI = UnwindDest->getFirstNonPHI(); in InlineFunction() local2721 if (isa<LandingPadInst>(FirstNonPHI)) { in InlineFunction()
200 Instruction *FirstNonPHI = BB->getFirstNonPHIOrDbg(); in findCorrespondingBlockIn() local201 assert(FirstNonPHI && "block is empty?"); in findCorrespondingBlockIn()202 Value *CorrespondingVal = findCorrespondingValueIn(Other, FirstNonPHI); in findCorrespondingBlockIn()
437 Instruction *FirstNonPHI = nullptr; in getJumpThreadDuplicationCost() local440 FirstNonPHI = &I; in getJumpThreadDuplicationCost()448 BasicBlock::const_iterator I(FirstNonPHI); in getJumpThreadDuplicationCost()
6182 auto *FirstNonPHI = PN->getParent()->getFirstNonPHI(); in LSRInstance() local6183 if (isa<FuncletPadInst>(FirstNonPHI) || in LSRInstance()6184 isa<CatchSwitchInst>(FirstNonPHI)) in LSRInstance()