JITTypeKind

Standard types.

Values

ValueMeaning
VOIDGCC_JIT_TYPE_VOID

C's void type.

VOID_PTRGCC_JIT_TYPE_VOID_PTR

C's void* type.

BOOLGCC_JIT_TYPE_BOOL

C++'s bool type.

CHARGCC_JIT_TYPE_CHAR

C's char type.

SIGNED_CHARGCC_JIT_TYPE_SIGNED_CHAR

C's signed char type.

UNSIGNED_CHARGCC_JIT_TYPE_UNSIGNED_CHAR

C's unsigned char type.

SHORTGCC_JIT_TYPE_SHORT

C's short type.

UNSIGNED_SHORTGCC_JIT_TYPE_UNSIGNED_SHORT

C's unsigned short type.

INTGCC_JIT_TYPE_INT

C's int type.

UNSIGNED_INTGCC_JIT_TYPE_UNSIGNED_INT

C's unsigned int type.

LONGGCC_JIT_TYPE_LONG

C's long type.

UNSIGNED_LONGGCC_JIT_TYPE_UNSIGNED_LONG

C's unsigned long type.

LONG_LONGGCC_JIT_TYPE_LONG_LONG

C99's long long type.

UNSIGNED_LONG_LONGGCC_JIT_TYPE_UNSIGNED_LONG_LONG

C99's unsigned long long type.

FLOATGCC_JIT_TYPE_FLOAT

Single precision floating point type.

DOUBLEGCC_JIT_TYPE_DOUBLE

Double precision floating point type.

LONG_DOUBLEGCC_JIT_TYPE_LONG_DOUBLE

Largest supported floating point type.

CONST_CHAR_PTRGCC_JIT_TYPE_CONST_CHAR_PTR

C's const char* type.

SIZE_TGCC_JIT_TYPE_SIZE_T

C's size_t type.

FILE_PTRGCC_JIT_TYPE_FILE_PTR

C's FILE* type.

COMPLEX_FLOATGCC_JIT_TYPE_COMPLEX_FLOAT

Single precision complex float type.

COMPLEX_DOUBLEGCC_JIT_TYPE_COMPLEX_DOUBLE

Double precision complex float type.

COMPLEX_LONG_DOUBLEGCC_JIT_TYPE_COMPLEX_LONG_DOUBLE

Largest supported complex float type.

Meta