Home
last modified time | relevance | path

Searched refs:FuncletPadInst (Results 1 – 20 of 20) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DWinEHFuncInfo.h27 class FuncletPadInst; variable
92 DenseMap<const FuncletPadInst *, int> FuncletBaseStateMap;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DInstVisitor.h199 RetTy visitFuncletPadInst(FuncletPadInst &I) { DELEGATE(Instruction); } in visitFuncletPadInst()
200 RetTy visitCleanupPadInst(CleanupPadInst &I) { DELEGATE(FuncletPadInst); } in visitCleanupPadInst()
201 RetTy visitCatchPadInst(CatchPadInst &I) { DELEGATE(FuncletPadInst); } in visitCatchPadInst()
DInstrTypes.h2159 class FuncletPadInst : public Instruction {
2161 FuncletPadInst(const FuncletPadInst &CPI);
2163 explicit FuncletPadInst(Instruction::FuncletPadOps Op, Value *ParentPad,
2166 explicit FuncletPadInst(Instruction::FuncletPadOps Op, Value *ParentPad,
2178 FuncletPadInst *cloneImpl() const;
2221 struct OperandTraits<FuncletPadInst>
2222 : public VariadicOperandTraits<FuncletPadInst, /*MINARITY=*/1> {};
2224 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(FuncletPadInst, Value)
DInstructions.h4395 class CleanupPadInst : public FuncletPadInst {
4400 : FuncletPadInst(Instruction::CleanupPad, ParentPad, Args, Values,
4405 : FuncletPadInst(Instruction::CleanupPad, ParentPad, Args, Values,
4436 class CatchPadInst : public FuncletPadInst {
4441 : FuncletPadInst(Instruction::CatchPad, CatchSwitch, Args, Values,
4446 : FuncletPadInst(Instruction::CatchPad, CatchSwitch, Args, Values,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DInstructions.cpp1074 void FuncletPadInst::init(Value *ParentPad, ArrayRef<Value *> Args, in init()
1082 FuncletPadInst::FuncletPadInst(const FuncletPadInst &FPI) in FuncletPadInst() function in FuncletPadInst
1084 OperandTraits<FuncletPadInst>::op_end(this) - in FuncletPadInst()
1091 FuncletPadInst::FuncletPadInst(Instruction::FuncletPadOps Op, Value *ParentPad, in FuncletPadInst() function in FuncletPadInst
1095 OperandTraits<FuncletPadInst>::op_end(this) - Values, Values, in FuncletPadInst()
1100 FuncletPadInst::FuncletPadInst(Instruction::FuncletPadOps Op, Value *ParentPad, in FuncletPadInst() function in FuncletPadInst
1104 OperandTraits<FuncletPadInst>::op_end(this) - Values, Values, in FuncletPadInst()
4310 FuncletPadInst *FuncletPadInst::cloneImpl() const { in cloneImpl()
4311 return new (getNumOperands()) FuncletPadInst(*this); in cloneImpl()
DVerifier.cpp494 void visitFuncletPadInst(FuncletPadInst &FPI);
3027 Assert(isa<FuncletPadInst>(BU.Inputs.front()), in visitCallBase()
3610 if (auto *FPI = dyn_cast<FuncletPadInst>(EHPad)) in getParentPad()
3787 Assert(isa<ConstantTokenNone>(ParentPad) || isa<FuncletPadInst>(ParentPad), in visitCleanupPadInst()
3794 void Verifier::visitFuncletPadInst(FuncletPadInst &FPI) { in visitFuncletPadInst()
3797 SmallVector<FuncletPadInst *, 8> Worklist({&FPI}); in visitFuncletPadInst()
3798 SmallSet<FuncletPadInst *, 8> Seen; in visitFuncletPadInst()
3801 FuncletPadInst *CurrentPad = Worklist.pop_back_val(); in visitFuncletPadInst()
3968 Assert(isa<ConstantTokenNone>(ParentPad) || isa<FuncletPadInst>(ParentPad), in visitCatchSwitchInst()
DCore.cpp2771 if (FuncletPadInst *FPI = dyn_cast<FuncletPadInst>(unwrap(Instr))) { in LLVMGetNumArgOperands()
3250 return wrap(unwrap<FuncletPadInst>(Funclet)->getArgOperand(i)); in LLVMGetArgOperand()
3254 unwrap<FuncletPadInst>(Funclet)->setArgOperand(i, unwrap(value)); in LLVMSetArgOperand()
DAsmWriter.cpp3820 } else if (const auto *FPI = dyn_cast<FuncletPadInst>(&I)) { in printInstruction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DWasmEHPrepare.cpp282 auto *FPI = cast<FuncletPadInst>(BB->getFirstNonPHI()); in prepareEHPad()
DWinEHPrepare.cpp189 dyn_cast<FuncletPadInst>(FuncletEntryBB->getFirstNonPHI()); in calculateStateNumbersForInvokes()
939 auto *FuncletPad = dyn_cast<FuncletPadInst>(FirstNonPHI); in removeImplausibleInstructions()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DInlineFunction.cpp219 if (auto *FPI = dyn_cast<FuncletPadInst>(EHPad)) in getParentPad()
738 } else if (!isa<FuncletPadInst>(I)) { in HandleInlinedEHPad()
1647 CallSiteEHPad = cast<FuncletPadInst>(ParentFunclet->Inputs.front()); in InlineFunction()
2128 auto *FPI = cast<FuncletPadInst>(I); in InlineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp256 if (isa<FuncletPadInst>(PadInst)) in set()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86WinEHState.cpp520 dyn_cast<FuncletPadInst>(FuncletEntryBB->getFirstNonPHI())) { in getBaseStateForBB()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DWinException.cpp912 cast<FuncletPadInst>(FuncletStart->getBasicBlock()->getFirstNonPHI()); in computeIP2StateTable()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Coroutines/
DCoroFrame.cpp855 if (auto *FuncletPad = dyn_cast<FuncletPadInst>(PadInst)) in ehAwareSplitEdge()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm-c/
DCore.h1581 macro(FuncletPadInst) \
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp95 if (isa<FuncletPadInst>(IP) || isa<LandingPadInst>(IP)) { in findInsertPointAfter()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/
DMemorySanitizer.cpp3617 void visitFuncletPadInst(FuncletPadInst &I) { in visitFuncletPadInst()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp5525 if (isa<FuncletPadInst>(FirstNonPHI) || in LSRInstance()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp2807 const auto &FuncletPad = cast<FuncletPadInst>(I); in writeInstruction()