struct IITDescriptor
Declaration
struct IITDescriptor { /* full declaration omitted */ };
Description
This is a type descriptor which explains the type requirements of an intrinsic. This is returned by getIntrinsicInfoTableEntries.
Declared at: llvm/include/llvm/IR/Intrinsics.h:100
Member Variables
- public enum IITDescriptorKind Kind
- public anonymous struct / union
Method Overview
- public static llvm::Intrinsic::IITDescriptor get(llvm::Intrinsic::IITDescriptor::IITDescriptorKind K, unsigned int Field)
- public static llvm::Intrinsic::IITDescriptor get(llvm::Intrinsic::IITDescriptor::IITDescriptorKind K, unsigned short Hi, unsigned short Lo)
- public llvm::Intrinsic::IITDescriptor::ArgKind getArgumentKind() const
- public unsigned int getArgumentNumber() const
- public unsigned int getOverloadArgNumber() const
- public unsigned int getRefArgNumber() const
Methods
¶static llvm::Intrinsic::IITDescriptor get(
llvm::Intrinsic::IITDescriptor::
IITDescriptorKind K,
unsigned int Field)
static llvm::Intrinsic::IITDescriptor get(
llvm::Intrinsic::IITDescriptor::
IITDescriptorKind K,
unsigned int Field)
Declared at: llvm/include/llvm/IR/Intrinsics.h:157
Parameters
- llvm::Intrinsic::IITDescriptor::IITDescriptorKind K
- unsigned int Field
¶static llvm::Intrinsic::IITDescriptor get(
llvm::Intrinsic::IITDescriptor::
IITDescriptorKind K,
unsigned short Hi,
unsigned short Lo)
static llvm::Intrinsic::IITDescriptor get(
llvm::Intrinsic::IITDescriptor::
IITDescriptorKind K,
unsigned short Hi,
unsigned short Lo)
Declared at: llvm/include/llvm/IR/Intrinsics.h:162
Parameters
- llvm::Intrinsic::IITDescriptor::IITDescriptorKind K
- unsigned short Hi
- unsigned short Lo
¶llvm::Intrinsic::IITDescriptor::ArgKind
getArgumentKind() const
llvm::Intrinsic::IITDescriptor::ArgKind
getArgumentKind() const
Declared at: llvm/include/llvm/IR/Intrinsics.h:137
¶unsigned int getArgumentNumber() const
unsigned int getArgumentNumber() const
Declared at: llvm/include/llvm/IR/Intrinsics.h:128
¶unsigned int getOverloadArgNumber() const
unsigned int getOverloadArgNumber() const
Declared at: llvm/include/llvm/IR/Intrinsics.h:148
¶unsigned int getRefArgNumber() const
unsigned int getRefArgNumber() const
Declared at: llvm/include/llvm/IR/Intrinsics.h:152