reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/BasicBlock.h
  151   const Instruction* getFirstNonPHI() const;

References

include/llvm/IR/BasicBlock.h
  154                        static_cast<const BasicBlock *>(this)->getFirstNonPHI());
  411   bool isEHPad() const { return getFirstNonPHI()->isEHPad(); }
lib/Analysis/ValueTracking.cpp
 4431         Begin = BB->getFirstNonPHI()->getIterator();
lib/CodeGen/AsmPrinter/WinException.cpp
  912           cast<FuncletPadInst>(FuncletStart->getBasicBlock()->getFirstNonPHI());
lib/CodeGen/GlobalISel/IRTranslator.cpp
 2270   DebugLoc DbgLoc = F.getEntryBlock().getFirstNonPHI()->getDebugLoc();
lib/CodeGen/MachineFunction.cpp
  657   const Instruction *FirstI = LandingPad->getBasicBlock()->getFirstNonPHI();
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  234       const Instruction *PadInst = BB.getFirstNonPHI();
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1655     const Instruction *Pad = EHPadBB->getFirstNonPHI();
 1703     const Instruction *Pad = EHPadBB->getFirstNonPHI();
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1238     if (const auto *CPI = dyn_cast<CatchPadInst>(LLVMBB->getFirstNonPHI())) {
 1263     if (const auto *CPI = dyn_cast<CatchPadInst>(LLVMBB->getFirstNonPHI()))
 1423         LLVMBB->getFirstNonPHI()->getIterator();
lib/CodeGen/WasmEHPrepare.cpp
  358     const Instruction *Pad = BB.getFirstNonPHI();
  364       const Instruction *UnwindPad = UnwindBB->getFirstNonPHI();
lib/CodeGen/WinEHPrepare.cpp
  247       auto *CatchPad = cast<CatchPadInst>(CatchPadBB->getFirstNonPHI());
  255         calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(),
  302         calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(),
  352         cast<CatchPadInst>((*CatchSwitch->handler_begin())->getFirstNonPHI());
  368         calculateSEHStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(),
  404         calculateSEHStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(),
  436     const Instruction *FirstNonPHI = BB.getFirstNonPHI();
  454     const Instruction *FirstNonPHI = BB.getFirstNonPHI();
  508     const Instruction *FirstNonPHI = BB.getFirstNonPHI();
  557         const auto *Catch = cast<CatchPadInst>(CatchBlock->getFirstNonPHI());
  584         Entry->Handler.get<const BasicBlock *>()->getFirstNonPHI();
  633         const Instruction *UserUnwindPad = UserUnwindDest->getFirstNonPHI();
  668       UnwindDestState = FuncInfo.EHPadStateMap[UnwindDest->getFirstNonPHI()];
lib/IR/BasicBlock.cpp
  224   const Instruction *FirstNonPHI = getFirstNonPHI();
  379   const Instruction *FirstNonPHI = getFirstNonPHI();
  471   return isa<LandingPadInst>(getFirstNonPHI());
  476   return dyn_cast<LandingPadInst>(getFirstNonPHI());
lib/Target/AMDGPU/AMDGPUInline.cpp
  164   if (const Instruction *I = BB.getFirstNonPHI()) {
lib/Transforms/Utils/InlineFunction.cpp
 1636               if (isa<CatchSwitchInst>(CalledBB.getFirstNonPHI()))