Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DWinEHFuncInfo.h28 class FuncletPadInst; variable
93 DenseMap<const FuncletPadInst *, int> FuncletBaseStateMap;
/external/llvm/include/llvm/IR/
DInstrTypes.h1121 class FuncletPadInst : public Instruction {
1125 FuncletPadInst(const FuncletPadInst &CPI);
1127 explicit FuncletPadInst(Instruction::FuncletPadOps Op, Value *ParentPad,
1130 explicit FuncletPadInst(Instruction::FuncletPadOps Op, Value *ParentPad,
1139 FuncletPadInst *cloneImpl() const;
1182 struct OperandTraits<FuncletPadInst>
1183 : public VariadicOperandTraits<FuncletPadInst, /*MINARITY=*/1> {};
1185 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(FuncletPadInst, Value)
DInstVisitor.h206 RetTy visitFuncletPadInst(FuncletPadInst &I) { DELEGATE(Instruction); } in visitFuncletPadInst()
207 RetTy visitCleanupPadInst(CleanupPadInst &I) { DELEGATE(FuncletPadInst); } in visitCleanupPadInst()
208 RetTy visitCatchPadInst(CatchPadInst &I) { DELEGATE(FuncletPadInst); } in visitCatchPadInst()
DInstructions.h4118 class CleanupPadInst : public FuncletPadInst {
4123 : FuncletPadInst(Instruction::CleanupPad, ParentPad, Args, Values,
4128 : FuncletPadInst(Instruction::CleanupPad, ParentPad, Args, Values,
4158 class CatchPadInst : public FuncletPadInst {
4163 : FuncletPadInst(Instruction::CatchPad, CatchSwitch, Args, Values,
4168 : FuncletPadInst(Instruction::CatchPad, CatchSwitch, Args, Values,
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DInstrTypes.h1153 class FuncletPadInst : public Instruction {
1155 FuncletPadInst(const FuncletPadInst &CPI);
1157 explicit FuncletPadInst(Instruction::FuncletPadOps Op, Value *ParentPad,
1160 explicit FuncletPadInst(Instruction::FuncletPadOps Op, Value *ParentPad,
1172 FuncletPadInst *cloneImpl() const;
1215 struct OperandTraits<FuncletPadInst>
1216 : public VariadicOperandTraits<FuncletPadInst, /*MINARITY=*/1> {};
1218 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(FuncletPadInst, Value)
DInstVisitor.h209 RetTy visitFuncletPadInst(FuncletPadInst &I) { DELEGATE(Instruction); } in visitFuncletPadInst()
210 RetTy visitCleanupPadInst(CleanupPadInst &I) { DELEGATE(FuncletPadInst); } in visitCleanupPadInst()
211 RetTy visitCatchPadInst(CatchPadInst &I) { DELEGATE(FuncletPadInst); } in visitCatchPadInst()
DInstructions.h4362 class CleanupPadInst : public FuncletPadInst {
4367 : FuncletPadInst(Instruction::CleanupPad, ParentPad, Args, Values,
4372 : FuncletPadInst(Instruction::CleanupPad, ParentPad, Args, Values,
4403 class CatchPadInst : public FuncletPadInst {
4408 : FuncletPadInst(Instruction::CatchPad, CatchSwitch, Args, Values,
4413 : FuncletPadInst(Instruction::CatchPad, CatchSwitch, Args, Values,
/external/llvm/include/llvm/CodeGen/
DWinEHFuncInfo.h95 DenseMap<const FuncletPadInst *, int> FuncletBaseStateMap;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DInstructions.cpp876 void FuncletPadInst::init(Value *ParentPad, ArrayRef<Value *> Args, in init()
884 FuncletPadInst::FuncletPadInst(const FuncletPadInst &FPI) in FuncletPadInst() function in FuncletPadInst
886 OperandTraits<FuncletPadInst>::op_end(this) - in FuncletPadInst()
893 FuncletPadInst::FuncletPadInst(Instruction::FuncletPadOps Op, Value *ParentPad, in FuncletPadInst() function in FuncletPadInst
897 OperandTraits<FuncletPadInst>::op_end(this) - Values, Values, in FuncletPadInst()
902 FuncletPadInst::FuncletPadInst(Instruction::FuncletPadOps Op, Value *ParentPad, in FuncletPadInst() function in FuncletPadInst
906 OperandTraits<FuncletPadInst>::op_end(this) - Values, Values, in FuncletPadInst()
3875 FuncletPadInst *FuncletPadInst::cloneImpl() const { in cloneImpl()
3876 return new (getNumOperands()) FuncletPadInst(*this); in cloneImpl()
DVerifier.cpp484 void visitFuncletPadInst(FuncletPadInst &FPI);
2852 Assert(isa<FuncletPadInst>(BU.Inputs.front()), in verifyCallSite()
3389 if (auto *FPI = dyn_cast<FuncletPadInst>(EHPad)) in getParentPad()
3566 Assert(isa<ConstantTokenNone>(ParentPad) || isa<FuncletPadInst>(ParentPad), in visitCleanupPadInst()
3573 void Verifier::visitFuncletPadInst(FuncletPadInst &FPI) { in visitFuncletPadInst()
3576 SmallVector<FuncletPadInst *, 8> Worklist({&FPI}); in visitFuncletPadInst()
3577 SmallSet<FuncletPadInst *, 8> Seen; in visitFuncletPadInst()
3580 FuncletPadInst *CurrentPad = Worklist.pop_back_val(); in visitFuncletPadInst()
3747 Assert(isa<ConstantTokenNone>(ParentPad) || isa<FuncletPadInst>(ParentPad), in visitCatchSwitchInst()
DCore.cpp2395 if (FuncletPadInst *FPI = dyn_cast<FuncletPadInst>(unwrap(Instr))) { in LLVMGetNumArgOperands()
2832 return wrap(unwrap<FuncletPadInst>(Funclet)->getArgOperand(i)); in LLVMGetArgOperand()
2836 unwrap<FuncletPadInst>(Funclet)->setArgOperand(i, unwrap(value)); in LLVMSetArgOperand()
/external/llvm/lib/IR/
DInstructions.cpp1079 void FuncletPadInst::init(Value *ParentPad, ArrayRef<Value *> Args, in init()
1087 FuncletPadInst::FuncletPadInst(const FuncletPadInst &FPI) in FuncletPadInst() function in FuncletPadInst
1089 OperandTraits<FuncletPadInst>::op_end(this) - in FuncletPadInst()
1096 FuncletPadInst::FuncletPadInst(Instruction::FuncletPadOps Op, Value *ParentPad, in FuncletPadInst() function in FuncletPadInst
1100 OperandTraits<FuncletPadInst>::op_end(this) - Values, Values, in FuncletPadInst()
1105 FuncletPadInst::FuncletPadInst(Instruction::FuncletPadOps Op, Value *ParentPad, in FuncletPadInst() function in FuncletPadInst
1109 OperandTraits<FuncletPadInst>::op_end(this) - Values, Values, in FuncletPadInst()
4077 FuncletPadInst *FuncletPadInst::cloneImpl() const { in cloneImpl()
4078 return new (getNumOperands()) FuncletPadInst(*this); in cloneImpl()
DVerifier.cpp434 void visitFuncletPadInst(FuncletPadInst &FPI);
2634 Assert(isa<FuncletPadInst>(BU.Inputs.front()), in verifyCallSite()
3171 if (auto *FPI = dyn_cast<FuncletPadInst>(EHPad)) in getParentPad()
3333 Assert(isa<ConstantTokenNone>(ParentPad) || isa<FuncletPadInst>(ParentPad), in visitCleanupPadInst()
3340 void Verifier::visitFuncletPadInst(FuncletPadInst &FPI) { in visitFuncletPadInst()
3343 SmallVector<FuncletPadInst *, 8> Worklist({&FPI}); in visitFuncletPadInst()
3344 SmallSet<FuncletPadInst *, 8> Seen; in visitFuncletPadInst()
3347 FuncletPadInst *CurrentPad = Worklist.pop_back_val(); in visitFuncletPadInst()
3514 Assert(isa<ConstantTokenNone>(ParentPad) || isa<FuncletPadInst>(ParentPad), in visitCatchSwitchInst()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DWasmEHPrepare.cpp271 auto *FPI = cast<FuncletPadInst>(BB->getFirstNonPHI()); in prepareEHPad()
DWinEHPrepare.cpp188 dyn_cast<FuncletPadInst>(FuncletEntryBB->getFirstNonPHI()); in calculateStateNumbersForInvokes()
938 auto *FuncletPad = dyn_cast<FuncletPadInst>(FirstNonPHI); in removeImplausibleInstructions()
/external/llvm/lib/Transforms/Utils/
DInlineFunction.cpp184 if (auto *FPI = dyn_cast<FuncletPadInst>(EHPad)) in getParentPad()
662 } else if (!isa<FuncletPadInst>(I)) { in HandleInlinedEHPad()
1431 CallSiteEHPad = cast<FuncletPadInst>(ParentFunclet->Inputs.front()); in InlineFunction()
1843 auto *FPI = cast<FuncletPadInst>(I); in InlineFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DInlineFunction.cpp223 if (auto *FPI = dyn_cast<FuncletPadInst>(EHPad)) in getParentPad()
742 } else if (!isa<FuncletPadInst>(I)) { in HandleInlinedEHPad()
1576 CallSiteEHPad = cast<FuncletPadInst>(ParentFunclet->Inputs.front()); in InlineFunction()
2057 auto *FPI = cast<FuncletPadInst>(I); in InlineFunction()
/external/llvm/lib/CodeGen/
DWinEHPrepare.cpp179 dyn_cast<FuncletPadInst>(FuncletEntryBB->getFirstNonPHI()); in calculateStateNumbersForInvokes()
934 auto *FuncletPad = dyn_cast<FuncletPadInst>(FirstNonPHI); in removeImplausibleInstructions()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp248 if (isa<FuncletPadInst>(PadInst)) in set()
/external/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp270 if (isa<FuncletPadInst>(I)) in set()
/external/llvm/lib/Target/X86/
DX86WinEHState.cpp520 dyn_cast<FuncletPadInst>(FuncletEntryBB->getFirstNonPHI())) { in getBaseStateForBB()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86WinEHState.cpp528 dyn_cast<FuncletPadInst>(FuncletEntryBB->getFirstNonPHI())) { in getBaseStateForBB()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Coroutines/
DCoroFrame.cpp662 if (auto *FuncletPad = dyn_cast<FuncletPadInst>(PadInst)) in ehAwareSplitEdge()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/
DWinException.cpp884 cast<FuncletPadInst>(FuncletStart->getBasicBlock()->getFirstNonPHI()); in computeIP2StateTable()
/external/llvm/lib/CodeGen/AsmPrinter/
DWinException.cpp876 cast<FuncletPadInst>(FuncletStart->getBasicBlock()->getFirstNonPHI()); in computeIP2StateTable()

12