Enum TypeKind
Basic kind of a type
Namespace: Ubiquity.NET.Llvm.Types
Assembly: Ubiquity.NET.Llvm.dll
Syntax
public enum TypeKind
Fields
Array | IArrayType |
Float128 | 128 bit floating point type (two 64-bits) |
Float128m112 | 128 bit floating point type (112-bit mantissa) |
Float16 | 16 bit floating point type |
Float32 | 32 bit floating point type |
Float64 | 64 bit floating point type |
Function | IFunctionType |
Integer | Arbitrary bit width integers |
Label | BasicBlock instruction label |
Metadata | LlvmMetadata |
Pointer | IPointerType |
Struct | IStructType |
Token | Exception handler token |
Vector | SIMD 'packed' format, or other IVectorType implementation |
Void | Type with no size |
X86Float80 | 80 bit floating point type (X87) |
X86MMX | x86 MMX data type |