llvm::bitc::TypeCodes

TYPE blocks have codes for each type primitive they use.

Synopsis

Declared in <llvm/Bitcode/LLVMBitCodes.h>

enum TypeCodes;

Members

Name
TYPE_CODE_NUMENTRY
TYPE_CODE_VOID
TYPE_CODE_FLOAT
TYPE_CODE_DOUBLE
TYPE_CODE_LABEL
TYPE_CODE_OPAQUE
TYPE_CODE_INTEGER
TYPE_CODE_POINTER
TYPE_CODE_FUNCTION_OLD
TYPE_CODE_HALF
TYPE_CODE_ARRAY
TYPE_CODE_VECTOR
TYPE_CODE_X86_FP80
TYPE_CODE_FP128
TYPE_CODE_PPC_FP128
TYPE_CODE_METADATA
TYPE_CODE_X86_MMX
TYPE_CODE_STRUCT_ANON
TYPE_CODE_STRUCT_NAME
TYPE_CODE_STRUCT_NAMED
TYPE_CODE_FUNCTION
TYPE_CODE_TOKEN
TYPE_CODE_BFLOAT
TYPE_CODE_X86_AMX
TYPE_CODE_OPAQUE_POINTER
TYPE_CODE_TARGET_TYPE
TYPE_CODE_BYTE