| Value | Meaning |
|---|---|
| Void | type with no size |
| Half | 16 bit floating point type |
| Float | 32 bit floating point type |
| Double | 64 bit floating point type |
| X86_FP80 | 80 bit floating point type (X87) |
| FP128 | 128 bit floating point type (112-bit mantissa) |
| PPC_FP128 | 128 bit floating point type (two 64-bits) |
| Label | Labels |
| Integer | Arbitrary bit width integers |
| Function | Functions |
| Struct | Structures |
| Array | Arrays |
| Pointer | Pointers |
| Vector | SIMD 'packed' format, or other vector type |
| Metadata | Metadata |
| X86_MMX | X86 MMX |
| Token | Tokens |
| Unknown |
LLVM-4.0 See: llvm-c/Core.h