Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp189 auto *FuncletPad = in calculateStateNumbersForInvokes() local
191 assert(FuncletPad || FuncletEntryBB == &Fn->getEntryBlock()); in calculateStateNumbersForInvokes()
192 if (!FuncletPad) in calculateStateNumbersForInvokes()
194 else if (auto *CatchPad = dyn_cast<CatchPadInst>(FuncletPad)) in calculateStateNumbersForInvokes()
196 else if (auto *CleanupPad = dyn_cast<CleanupPadInst>(FuncletPad)) in calculateStateNumbersForInvokes()
204 auto BaseStateI = FuncInfo.FuncletBaseStateMap.find(FuncletPad); in calculateStateNumbersForInvokes()
955 auto *FuncletPad = dyn_cast<FuncletPadInst>(FirstNonPHI); in removeImplausibleInstructions() local
956 auto *CatchPad = dyn_cast_or_null<CatchPadInst>(FuncletPad); in removeImplausibleInstructions()
957 auto *CleanupPad = dyn_cast_or_null<CleanupPadInst>(FuncletPad); in removeImplausibleInstructions()
969 if (FuncletBundleOperand == FuncletPad) in removeImplausibleInstructions()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DWinException.cpp932 auto *FuncletPad = in computeIP2StateTable() local
934 assert(FuncInfo.FuncletBaseStateMap.count(FuncletPad) != 0); in computeIP2StateTable()
935 BaseState = FuncInfo.FuncletBaseStateMap.find(FuncletPad)->second; in computeIP2StateTable()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86WinEHState.cpp515 if (auto *FuncletPad = in getBaseStateForBB() local
517 auto BaseStateI = FuncInfo.FuncletBaseStateMap.find(FuncletPad); in getBaseStateForBB()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp578 auto *FuncletPad = cast<Instruction>(FuncletBundle->Inputs[0]); in HandleCallsInBlockInlinedThroughInvoke() local
580 getUnwindDestToken(FuncletPad, *FuncletUnwindMap); in HandleCallsInBlockInlinedThroughInvoke()
585 if (auto *CatchPad = dyn_cast<CatchPadInst>(FuncletPad)) in HandleCallsInBlockInlinedThroughInvoke()
588 MemoKey = FuncletPad; in HandleCallsInBlockInlinedThroughInvoke()
H A DBasicBlockUtils.cpp626 if (auto *FuncletPad = dyn_cast<FuncletPadInst>(PadInst)) in ehAwareSplitEdge() local
627 ParentPad = FuncletPad->getParentPad(); in ehAwareSplitEdge()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp2933 const auto &FuncletPad = cast<FuncletPadInst>(I); in writeInstruction() local
2934 Code = isa<CatchPadInst>(FuncletPad) ? bitc::FUNC_CODE_INST_CATCHPAD in writeInstruction()
2936 pushValue(FuncletPad.getParentPad(), InstID, Vals); in writeInstruction()
2938 unsigned NumArgOperands = FuncletPad.getNumArgOperands(); in writeInstruction()
2941 pushValueAndType(FuncletPad.getArgOperand(Op), InstID, Vals); in writeInstruction()