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

/openbsd-current/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp242 const Instruction *PadInst = BB.getFirstNonPHI(); local
247 if (!isa<LandingPadInst>(PadInst)) {
252 if (isa<CatchSwitchInst>(PadInst)) {
253 assert(&*BB.begin() == PadInst &&
257 if (isa<FuncletPadInst>(PadInst))
258 assert(&*BB.begin() == PadInst && "WinEHPrepare failed to demote PHIs");
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp692 auto *PadInst = Succ->getFirstNonPHI(); local
693 if (!LandingPadReplacement && !PadInst->isEHPad())
746 if (auto *FuncletPad = dyn_cast<FuncletPadInst>(PadInst))
748 else if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(PadInst))
750 else if (auto *CleanupPad = dyn_cast<CleanupPadInst>(PadInst))
752 else if (auto *LandingPad = dyn_cast<LandingPadInst>(PadInst))
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp212 Instruction *PadInst = InvokeUnwindDest->getFirstNonPHI(); local
213 assert(FuncInfo.EHPadStateMap.count(PadInst) && "EH Pad has no state!");
214 FuncInfo.InvokeStateMap[II] = FuncInfo.EHPadStateMap[PadInst];

Completed in 119 milliseconds