Home
last modified time | relevance | path

Searched refs:FirstNonPHI (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp239 const BasicBlock *BB = FirstNonPHI->getParent(); in calculateCXXStateNumbers()
289 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); in calculateCXXStateNumbers()
341 const BasicBlock *BB = FirstNonPHI->getParent(); in calculateSEHStateNumbers()
391 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); in calculateSEHStateNumbers()
437 const Instruction *FirstNonPHI = BB.getFirstNonPHI(); in calculateSEHStateNumbers() local
438 if (!isTopLevelPadForMSVC(FirstNonPHI)) in calculateSEHStateNumbers()
455 const Instruction *FirstNonPHI = BB.getFirstNonPHI(); in calculateWinCXXEHStateNumbers() local
456 if (!isTopLevelPadForMSVC(FirstNonPHI)) in calculateWinCXXEHStateNumbers()
458 calculateCXXStateNumbers(FuncInfo, FirstNonPHI, -1); in calculateWinCXXEHStateNumbers()
509 const Instruction *FirstNonPHI = BB.getFirstNonPHI(); in calculateClrEHStateNumbers() local
[all …]
H A DMachineVerifier.cpp112 const MachineInstr *FirstNonPHI; member
617 FirstNonPHI = nullptr; in visitMachineBasicBlockBefore()
905 if (FirstNonPHI) in visitMachineInstrBefore()
907 } else if (FirstNonPHI == nullptr) in visitMachineInstrBefore()
908 FirstNonPHI = MI; in visitMachineInstrBefore()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DBasicBlock.cpp218 const Instruction *FirstNonPHI = getFirstNonPHI(); in getFirstInsertionPt() local
219 if (!FirstNonPHI) in getFirstInsertionPt()
222 const_iterator InsertPt = FirstNonPHI->getIterator(); in getFirstInsertionPt()
373 const Instruction *FirstNonPHI = getFirstNonPHI(); in canSplitPredecessors() local
374 if (isa<LandingPadInst>(FirstNonPHI)) in canSplitPredecessors()
379 if (FirstNonPHI->isEHPad()) in canSplitPredecessors()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp370 Instruction *FirstNonPHI = Target->getFirstNonPHI(); in SplitIndirectBrCriticalEdges() local
371 if (FirstNonPHI->isEHPad() || Target->isLandingPad()) in SplitIndirectBrCriticalEdges()
374 BasicBlock *BodyBlock = Target->splitBasicBlock(FirstNonPHI, ".split"); in SplitIndirectBrCriticalEdges()
H A DInlineFunction.cpp2001 Instruction *FirstNonPHI = UnwindDest->getFirstNonPHI(); in InlineFunction() local
2002 if (isa<LandingPadInst>(FirstNonPHI)) { in InlineFunction()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp5386 auto *FirstNonPHI = PN->getParent()->getFirstNonPHI(); in LSRInstance() local
5387 if (isa<FuncletPadInst>(FirstNonPHI) || in LSRInstance()
5388 isa<CatchSwitchInst>(FirstNonPHI)) in LSRInstance()