Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DWinEHPrepare.cpp238 const Instruction *FirstNonPHI, in calculateCXXStateNumbers() argument
240 const BasicBlock *BB = FirstNonPHI->getParent(); in calculateCXXStateNumbers()
243 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(FirstNonPHI)) { in calculateCXXStateNumbers()
290 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); in calculateCXXStateNumbers()
340 const Instruction *FirstNonPHI, in calculateSEHStateNumbers() argument
342 const BasicBlock *BB = FirstNonPHI->getParent(); in calculateSEHStateNumbers()
345 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(FirstNonPHI)) { in calculateSEHStateNumbers()
392 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); in calculateSEHStateNumbers()
438 const Instruction *FirstNonPHI = BB.getFirstNonPHI(); in calculateSEHStateNumbers() local
439 if (!isTopLevelPadForMSVC(FirstNonPHI)) in calculateSEHStateNumbers()
[all …]
DMachineVerifier.cpp112 const MachineInstr *FirstNonPHI; member
620 FirstNonPHI = nullptr; in visitMachineBasicBlockBefore()
1479 if (FirstNonPHI) in visitMachineInstrBefore()
1481 } else if (FirstNonPHI == nullptr) in visitMachineInstrBefore()
1482 FirstNonPHI = MI; in visitMachineInstrBefore()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DBasicBlock.cpp224 const Instruction *FirstNonPHI = getFirstNonPHI(); in getFirstInsertionPt() local
225 if (!FirstNonPHI) in getFirstInsertionPt()
228 const_iterator InsertPt = FirstNonPHI->getIterator(); in getFirstInsertionPt()
379 const Instruction *FirstNonPHI = getFirstNonPHI(); in canSplitPredecessors() local
380 if (isa<LandingPadInst>(FirstNonPHI)) in canSplitPredecessors()
385 if (FirstNonPHI->isEHPad()) in canSplitPredecessors()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DBreakCriticalEdges.cpp387 Instruction *FirstNonPHI = Target->getFirstNonPHI(); in SplitIndirectBrCriticalEdges() local
388 if (FirstNonPHI->isEHPad() || Target->isLandingPad()) in SplitIndirectBrCriticalEdges()
391 BasicBlock *BodyBlock = Target->splitBasicBlock(FirstNonPHI, ".split"); in SplitIndirectBrCriticalEdges()
DInlineFunction.cpp2061 Instruction *FirstNonPHI = UnwindDest->getFirstNonPHI(); in InlineFunction() local
2062 if (isa<LandingPadInst>(FirstNonPHI)) { in InlineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp5524 auto *FirstNonPHI = PN->getParent()->getFirstNonPHI(); in LSRInstance() local
5525 if (isa<FuncletPadInst>(FirstNonPHI) || in LSRInstance()
5526 isa<CatchSwitchInst>(FirstNonPHI)) in LSRInstance()