[][src]Module halide_runtime::runtime

Structs

halide_buffer_t
halide_cond
halide_device_allocation_pool
halide_device_interface_impl_t
halide_device_interface_t
halide_dimension_t
halide_filter_argument_t
halide_filter_metadata_t
halide_mutex
halide_mutex_array
halide_parallel_task_t
halide_profiler_func_stats
halide_profiler_pipeline_stats
halide_profiler_state
halide_scalar_value_t
halide_semaphore_acquire_t
halide_semaphore_t
halide_thread
halide_trace_event_t
halide_trace_packet_t
halide_type_t

Enums

halide_argument_kind_t
halide_error_code_t
halide_target_feature_t
halide_trace_event_code_t
halide_type_code_t

Functions

halide_buffer_copy
halide_can_reuse_device_allocations
halide_can_use_target_features
halide_cond_broadcast
halide_cond_signal
halide_cond_wait
halide_copy_to_device
halide_copy_to_host
halide_debug_to_file
halide_default_can_use_target_features
halide_default_do_loop_task
halide_default_do_par_for
halide_default_do_parallel_tasks
halide_default_do_task
halide_default_error
halide_default_free
halide_default_get_library_symbol
halide_default_get_symbol
halide_default_load_library
halide_default_malloc
halide_default_print
halide_default_semaphore_init
halide_default_semaphore_release
halide_default_semaphore_try_acquire
halide_default_trace
halide_device_crop
halide_device_detach_native
halide_device_free
halide_device_malloc
halide_device_release
halide_device_release_crop
halide_device_slice
halide_device_sync
halide_device_wrap_native
halide_do_loop_task
halide_do_par_for
halide_do_parallel_tasks
halide_do_task
halide_error
halide_error_access_out_of_bounds
halide_error_bad_dimensions
halide_error_bad_extern_fold
halide_error_bad_fold
halide_error_bad_type
halide_error_bounds_inference_call_failed
halide_error_buffer_allocation_too_large
halide_error_buffer_argument_is_null
halide_error_buffer_extents_negative
halide_error_buffer_extents_too_large
halide_error_buffer_is_null
halide_error_constraint_violated
halide_error_constraints_make_required_region_smaller
halide_error_debug_to_file_failed
halide_error_device_dirty_with_no_device_support
halide_error_device_interface_no_device
halide_error_explicit_bounds_too_small
halide_error_extern_stage_failed
halide_error_fold_factor_too_small
halide_error_host_and_device_dirty
halide_error_host_is_null
halide_error_no_device_interface
halide_error_out_of_memory
halide_error_param_too_large_f64
halide_error_param_too_large_i64
halide_error_param_too_large_u64
halide_error_param_too_small_f64
halide_error_param_too_small_i64
halide_error_param_too_small_u64
halide_error_requirement_failed
halide_error_specialize_fail
halide_error_unaligned_host_ptr
halide_float16_bits_to_float
halide_float16_bits_to_double
halide_free
halide_get_gpu_device
halide_get_library_symbol
halide_get_symbol
halide_get_trace_file
halide_join_thread
halide_load_library
halide_malloc
halide_memoization_cache_cleanup
halide_memoization_cache_lookup
halide_memoization_cache_release
halide_memoization_cache_set_size
halide_memoization_cache_store
halide_msan_annotate_buffer_is_initialized
halide_msan_annotate_buffer_is_initialized_as_destructor
halide_msan_annotate_memory_is_initialized
halide_msan_check_buffer_is_initialized
halide_msan_check_memory_is_initialized
halide_mutex_array_create
halide_mutex_array_destroy
halide_mutex_array_lock
halide_mutex_array_unlock
halide_mutex_lock
halide_mutex_unlock
halide_print
halide_profiler_get_pipeline_state
halide_profiler_get_state
halide_profiler_report
halide_profiler_reset
halide_profiler_shutdown
halide_register_argv_and_metadata
halide_register_device_allocation_pool
halide_reuse_device_allocations
halide_semaphore_init
halide_semaphore_release
halide_semaphore_try_acquire
halide_set_custom_can_use_target_features
halide_set_custom_do_loop_task
halide_set_custom_do_par_for
halide_set_custom_do_task
halide_set_custom_free
halide_set_custom_get_library_symbol
halide_set_custom_get_symbol
halide_set_custom_load_library
halide_set_custom_malloc
halide_set_custom_parallel_runtime
halide_set_custom_print
halide_set_custom_trace
halide_set_error_handler
halide_set_gpu_device
halide_set_num_threads
halide_set_trace_file
halide_shutdown_thread_pool
halide_shutdown_trace
halide_spawn_thread
halide_trace

Type Definitions

__int8_t
__int16_t
__int32_t
__int64_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
halide_can_use_target_features_t
halide_do_loop_task_t
halide_do_par_for_t
halide_do_parallel_tasks_t
halide_do_task_t
halide_error_handler_t
halide_free_t
halide_get_library_symbol_t
halide_get_symbol_t
halide_load_library_t
halide_loop_task_t
halide_malloc_t
halide_print_t
halide_semaphore_init_t
halide_semaphore_release_t
halide_semaphore_try_acquire_t
halide_task_t
halide_trace_t
size_t

Unions

halide_scalar_value_t__bindgen_ty_1