Enum TypeKind
Basic kind of a type
public enum TypeKind
Fields
Array = 11
BFloat = 18
B Float type
Float128 = 6
128 bit floating point type (two 64-bits)
Float128m112 = 5
128 bit floating point type (112-bit mantissa)
Float16 = 1
16 bit floating point type
Float32 = 2
32 bit floating point type
Float64 = 3
64 bit floating point type
Function = 9
Integer = 8
Arbitrary bit width integers
Label = 7
BasicBlock instruction label
Metadata = 14
Pointer = 12
ScalableVector = 17
Scalable vector
Struct = 10
TargetSpecific = 20
Target specific extended type
Token = 16
Exception handler token
Vector = 13
SIMD 'packed' format, or other IVectorType implementation
Void = 0
Type with no size
X86AMX = 19
x86 AMX data type
X86Float80 = 4
80 bit floating point type (X87)