Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp379 const Instruction *FirstNonPHI, in calculateCXXStateNumbers() argument
381 const BasicBlock *BB = FirstNonPHI->getParent(); in calculateCXXStateNumbers()
384 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(FirstNonPHI)) { in calculateCXXStateNumbers()
447 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); in calculateCXXStateNumbers()
501 const Instruction *FirstNonPHI, in calculateSEHStateNumbers() argument
503 const BasicBlock *BB = FirstNonPHI->getParent(); in calculateSEHStateNumbers()
506 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(FirstNonPHI)) { in calculateSEHStateNumbers()
554 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); in calculateSEHStateNumbers()
601 const Instruction *FirstNonPHI = &*BB.getFirstNonPHIIt(); in calculateSEHStateNumbers() local
602 if (!isTopLevelPadForMSVC(FirstNonPHI)) in calculateSEHStateNumbers()
[all …]
H A DMachineVerifier.cpp146 const MachineInstr *FirstNonPHI = nullptr; member
725 FirstNonPHI = nullptr; in visitMachineBasicBlockBefore()
2289 if (FirstNonPHI) in visitMachineInstrBefore()
2291 } else if (FirstNonPHI == nullptr) in visitMachineInstrBefore()
2292 FirstNonPHI = MI; in visitMachineInstrBefore()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp524 const_iterator FirstNonPHI = getFirstNonPHIIt(); in canSplitPredecessors() local
525 if (isa<LandingPadInst>(FirstNonPHI)) in canSplitPredecessors()
530 if (FirstNonPHI->isEHPad()) in canSplitPredecessors()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp201 Instruction *FirstNonPHI = &*BB->getFirstNonPHIOrDbg(); in findCorrespondingBlockIn() local
202 assert(FirstNonPHI && "block is empty?"); in findCorrespondingBlockIn()
203 Value *CorrespondingVal = findCorrespondingValueIn(Other, FirstNonPHI); in findCorrespondingBlockIn()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp436 Instruction *FirstNonPHI = nullptr; in getJumpThreadDuplicationCost() local
439 FirstNonPHI = &I; in getJumpThreadDuplicationCost()
447 BasicBlock::const_iterator I(FirstNonPHI); in getJumpThreadDuplicationCost()
H A DLoopStrengthReduce.cpp6148 auto FirstNonPHI = PN->getParent()->getFirstNonPHIIt(); in LSRInstance() local
6149 if (isa<FuncletPadInst>(FirstNonPHI) || in LSRInstance()
6150 isa<CatchSwitchInst>(FirstNonPHI)) in LSRInstance()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp3048 BasicBlock::iterator FirstNonPHI = UnwindDest->getFirstNonPHIIt(); in InlineFunction() local
3049 if (isa<LandingPadInst>(FirstNonPHI)) { in InlineFunction()