API reference
python:irx:irx.builder.VariablesLLVM
class VariablesLLVM
Source: packages/irx/src/irx/builder/types.py:47
Declared as: python:irx:irx.builder.types.VariablesLLVM
Define LLVM representations for supported runtime types.
Attributes
-
FLOAT_TYPE — Type: ir.types.Type
-
FLOAT16_TYPE — Type: ir.types.Type
-
DOUBLE_TYPE — Type: ir.types.Type
-
INT8_TYPE — Type: ir.types.Type
-
INT64_TYPE — Type: ir.types.Type
-
INT16_TYPE — Type: ir.types.Type
-
INT32_TYPE — Type: ir.types.Type
-
VOID_TYPE — Type: ir.types.Type
-
BOOLEAN_TYPE — Type: ir.types.Type
-
UINT8_TYPE — Type: ir.types.Type
-
UINT16_TYPE — Type: ir.types.Type
-
UINT32_TYPE — Type: ir.types.Type
-
UINT64_TYPE — Type: ir.types.Type
-
UINT128_TYPE — Type: ir.types.Type
-
ASCII_STRING_TYPE — Type: ir.types.Type
-
UTF8_STRING_TYPE — Type: ir.types.Type
-
TIME_TYPE — Type: ir.types.Type
-
TIMESTAMP_TYPE — Type: ir.types.Type
-
DATETIME_TYPE — Type: ir.types.Type
-
SIZE_T_TYPE — Type: ir.types.Type | None
-
POINTER_BITS — Type: int
-
OPAQUE_POINTER_TYPE — Type: ir.types.Type
-
BUFFER_OWNER_HANDLE_TYPE — Type: ir.types.Type
-
BUFFER_VIEW_TYPE — Type: ir.types.Type
-
ARRAY_BUILDER_HANDLE_TYPE — Type: ir.types.Type
-
ARRAY_HANDLE_TYPE — Type: ir.types.Type
-
ARROW_ARRAY_BUILDER_HANDLE_TYPE — Type: ir.types.Type
-
ARROW_ARRAY_HANDLE_TYPE — Type: ir.types.Type
-
TENSOR_BUILDER_HANDLE_TYPE — Type: ir.types.Type
-
TENSOR_HANDLE_TYPE — Type: ir.types.Type
-
ARROW_TENSOR_BUILDER_HANDLE_TYPE — Type: ir.types.Type
-
ARROW_TENSOR_HANDLE_TYPE — Type: ir.types.Type
-
TABLE_HANDLE_TYPE — Type: ir.types.Type
-
CHUNKED_ARRAY_HANDLE_TYPE — Type: ir.types.Type
-
ARROW_TABLE_HANDLE_TYPE — Type: ir.types.Type
-
ARROW_CHUNKED_ARRAY_HANDLE_TYPE — Type: ir.types.Type
-
context — Type: ir.context.Context
-
module — Type: ir.module.Module
-
ir_builder — Type: ir.builder.IRBuilder
Methods
- get_data_type — Get data type.