LLVMVoidTypeKind

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Values

ValueMeaning
LLVMVoidTypeKind

< type with no size

LLVMHalfTypeKind

< 16 bit floating point type

LLVMFloatTypeKind

< 32 bit floating point type

LLVMDoubleTypeKind

< 64 bit floating point type

LLVMX86_FP80TypeKind

< 80 bit floating point type (X87)

LLVMFP128TypeKind

< 128 bit floating point type (112-bit mantissa)

LLVMPPC_FP128TypeKind

< 128 bit floating point type (two 64-bits)

LLVMLabelTypeKind

< Labels

LLVMIntegerTypeKind

< Arbitrary bit width integers

LLVMFunctionTypeKind

< Functions

LLVMStructTypeKind

< Structures

LLVMArrayTypeKind

< Arrays

LLVMPointerTypeKind

< Pointers

LLVMVectorTypeKind

< SIMD 'packed' format, or other vector type

LLVMMetadataTypeKind

< Metadata

LLVMX86_MMXTypeKind

< X86 MMX

Meta