(empty)
{{size={data_length}}}
data,[data_length]hv
- (void*)data
- data_length
- (int8_t*)data,[data_length]hv
- (uint8_t*)data,[data_length]hv
- (int16_t*)data,[data_length/2]hv
- (uint16_t*)data,[data_length/2]hv
- (int32_t*)data,[data_length/4]hv
- (uint32_t*)data,[data_length/4]hv
- (int64_t*)data,[data_length/8]hv
- (uint64_t*)data,[data_length/8]hv
- (float*)data,[data_length/4]hv
- (double*)data,[data_length/8]hv
OK: {storage()->message.data,[storage()->message.size]sb}
CANCELLED: {storage()->message.data,[storage()->message.size]sb}
UNKNOWN: {storage()->message.data,[storage()->message.size]sb}
INVALID_ARGUMENT: {storage()->message.data,[storage()->message.size]sb}
DEADLINE_EXCEEDED: {storage()->message.data,[storage()->message.size]sb}
NOT_FOUND: {storage()->message.data,[storage()->message.size]sb}
ALREADY_EXISTS: {storage()->message.data,[storage()->message.size]sb}
PERMISSION_DENIED: {storage()->message.data,[storage()->message.size]sb}
RESOURCE_EXHAUSTED: {storage()->message.data,[storage()->message.size]sb}
FAILED_PRECONDITION: {storage()->message.data,[storage()->message.size]sb}
ABORTED: {storage()->message.data,[storage()->message.size]sb}
OUT_OF_RANGE: {storage()->message.data,[storage()->message.size]sb}
UNIMPLEMENTED: {storage()->message.data,[storage()->message.size]sb}
INTERNAL: {storage()->message.data,[storage()->message.size]sb}
UNAVAILABLE: {storage()->message.data,[storage()->message.size]sb}
DATA_LOSS: {storage()->message.data,[storage()->message.size]sb}
UNAUTHENTICATED: {storage()->message.data,[storage()->message.size]sb}
{(iree_status_code_t)code(),na}
storage()->message.data,[storage()->message.size]na
{storage()->file,sb}:{storage()->line}
- (iree_status_code_t)code()
{storage()->message,na}
storage()->message,na
storage()->payload_head
next
this,na
- storage()
{as_message()->message,na}
{data,[size]na}
data,[size]na
- size
size
data
(immediate timeout)
(infinite timeout)
+{rel_hours()/10}{rel_hours()%10}:{rel_minutes()/10}{rel_minutes()%10}:{rel_seconds()/10}{rel_seconds()%10} / {rel_total_ms()}ms / {rel_total_us()}us
{abs_year()}-{abs_month()/10}{abs_month()%10}-{abs_day()/10}{abs_day()%10} {abs_hour()/10}{abs_hour()%10}:{abs_minutes()/10}{abs_minutes()%10}:{abs_seconds()/10}{abs_seconds()%10}.{abs_milliseconds()}
{rel_total_s()}
{rel_total_ms()}
{rel_total_us()}
{abs_year()}
{abs_month()}
{abs_day()}
{abs_hour()}
{abs_minutes()}
{abs_seconds()}
{abs_milliseconds()}
{total_ns()}
{__val}
{__val}
- resource
- allocated_buffer
- allocation_size
- byte_offset
- byte_length
{(iree_hal_memory_type_bits_t)memory_type}
- true
- true
- true
- true
- true
- true
- true
{(iree_hal_memory_access_bits_t)allowed_access}
- true
- true
- true
- true
- true
{(iree_hal_buffer_usage_bits_t)allowed_usage}
- true
- true
- true
- true
- ref_count
- shape,[shape_rank]d
- (iree_hal_element_types_t)element_type
- (iree_hal_encoding_types_t)encoding_type
- byte_length
- buffer
{{references={ref_count}}}
{{!vm.buffer r/w bytes={data.data_length}}}
{{!vm.buffer r/o bytes={data.data_length}b}}
- ref_object
read/write
read-only
module
guest
host
?
data
{{!vm.list<{element_type}> size={count}}}
- ref_object
- element_type
- capacity
- count
count
(int8_t*)storage
count
(int16_t*)storage
count
(int32_t*)storage
count
(int64_t*)storage
count
(float*)storage
count
(double*)storage
count
(iree_vm_ref_t*)storage
count
(iree_vm_variant_t*)storage
{{references={counter}}}
ptr
{(iree_hal_allocator_t*)ptr}
{(iree_hal_buffer_t*)ptr}
{(iree_hal_buffer_view_t*)ptr}
{(iree_hal_channel_t*)ptr}
{(iree_hal_command_buffer_t*)ptr}
{(iree_hal_descriptor_set_layout_t*)ptr}
{(iree_hal_device_t*)ptr}
{(iree_hal_driver_t*)ptr}
{(iree_hal_event_t*)ptr}
{(iree_hal_executable_t*)ptr}
{(iree_hal_executable_cache_t*)ptr}
{(iree_hal_pipeline_layout_t*)ptr}
{(iree_hal_semaphore_t*)ptr}
{(iree_vm_buffer_t*)ptr}
{(iree_vm_list_t*)ptr}
{ptr}
(null)
(iree_hal_allocator_t*)ptr
(iree_hal_buffer_t*)ptr
(iree_hal_buffer_view_t*)ptr
(iree_hal_channel_t*)ptr
(iree_hal_command_buffer_t*)ptr
(iree_hal_descriptor_set_layout_t*)ptr
(iree_hal_device_t*)ptr
(iree_hal_driver_t*)ptr
(iree_hal_event_t*)ptr
(iree_hal_executable_t*)ptr
(iree_hal_executable_cache_t*)ptr
(iree_hal_pipeline_layout_t*)ptr
(iree_hal_semaphore_t*)ptr
(iree_vm_buffer_t*)ptr
(iree_vm_list_t*)ptr
($T1*)ref_.ptr
{($T1*)ref_.ptr}
(null)
i8
i16
i32
i64
f32
f64
?
!{iree_vm_ref_type_descriptors[ref_type]->type_name,sb}
*
{i8} (i8)
{i16} (i16)
{i32} (i32)
{i64} (i64)
{f32} (f32)
{f64} (f64)
{ref} <{type}>
(empty)
- type
- i8
- i16
- i32
- i64
- f32
- f64
- ref
{i8} (i8)
{i16} (i16)
{i32} (i32)
{i64} (i64)
{f32} (f32)
{f64} (f64)
(empty)
- type
- i8
- i16
- i32
- i64
- f32
- f64