Home
last modified time | relevance | path

Searched refs:PadInst (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp243 const Instruction *PadInst = BB.getFirstNonPHI(); in set() local
248 if (!isa<LandingPadInst>(PadInst)) { in set()
253 if (isa<CatchSwitchInst>(PadInst)) { in set()
254 assert(&*BB.begin() == PadInst && in set()
258 if (isa<FuncletPadInst>(PadInst) && in set()
260 assert(&*BB.begin() == PadInst && "WinEHPrepare failed to demote PHIs"); in set()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp838 auto *PadInst = Succ->getFirstNonPHI(); in ehAwareSplitEdge() local
839 if (!LandingPadReplacement && !PadInst->isEHPad()) in ehAwareSplitEdge()
892 if (auto *FuncletPad = dyn_cast<FuncletPadInst>(PadInst)) in ehAwareSplitEdge()
894 else if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(PadInst)) in ehAwareSplitEdge()
896 else if (auto *CleanupPad = dyn_cast<CleanupPadInst>(PadInst)) in ehAwareSplitEdge()
898 else if (auto *LandingPad = dyn_cast<LandingPadInst>(PadInst)) in ehAwareSplitEdge()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp226 Instruction *PadInst = InvokeUnwindDest->getFirstNonPHI(); in calculateStateNumbersForInvokes() local
227 assert(FuncInfo.EHPadStateMap.count(PadInst) && "EH Pad has no state!"); in calculateStateNumbersForInvokes()
228 FuncInfo.InvokeStateMap[II] = FuncInfo.EHPadStateMap[PadInst]; in calculateStateNumbersForInvokes()