Halide 22.0.0 Halide compiler and libraries

Loading...
Searching...
No Matches
Here is a list of all functions with links to the files they belong to:

### - h -

- HALIDE_ATTRIBUTE_ALIGN() : HalideRuntime.h
- halide_buffer_copy() : HalideRuntime.h
- halide_buffer_to_string() : runtime_internal.h
- halide_can_reuse_device_allocations() : HalideRuntime.h
- halide_can_use_target_features() : HalideRuntime.h
- halide_cond_broadcast() : HalideRuntime.h, synchronization_common.h
- halide_cond_signal() : HalideRuntime.h, synchronization_common.h
- halide_cond_wait() : HalideRuntime.h, synchronization_common.h
- halide_copy_to_device() : HalideRuntime.h
- halide_copy_to_host() : HalideRuntime.h
- halide_cuda_acquire_context() : HalidePyTorchCudaHelpers.h
- halide_cuda_detach_device_ptr() : HalideRuntimeCuda.h
- halide_cuda_device_interface() : HalidePyTorchHelpers.h, HalideRuntimeCuda.h
- halide_cuda_finalize_kernels() : HalideRuntimeCuda.h
- halide_cuda_get_device_ptr() : HalideRuntimeCuda.h
- halide_cuda_get_stream() : HalidePyTorchCudaHelpers.h
- halide_cuda_initialize_kernels() : HalideRuntimeCuda.h
- halide_cuda_release_unused_device_allocations() : HalideRuntimeCuda.h
- halide_cuda_run() : HalideRuntimeCuda.h
- halide_cuda_wrap_device_ptr() : HalideRuntimeCuda.h
- halide_current_time_ns() : runtime_internal.h
- halide_d3d12compute_acquire_context() : HalideRuntimeD3D12Compute.h
- halide_d3d12compute_detach_buffer() : HalideRuntimeD3D12Compute.h
- halide_d3d12compute_device_interface() : HalideRuntimeD3D12Compute.h
- halide_d3d12compute_finalize_kernels() : HalideRuntimeD3D12Compute.h
- halide_d3d12compute_get_buffer() : HalideRuntimeD3D12Compute.h
- halide_d3d12compute_initialize_kernels() : HalideRuntimeD3D12Compute.h
- halide_d3d12compute_release_context() : HalideRuntimeD3D12Compute.h
- halide_d3d12compute_run() : HalideRuntimeD3D12Compute.h
- halide_d3d12compute_wrap_buffer() : HalideRuntimeD3D12Compute.h
- halide_debug_to_file() : HalideRuntime.h
- HALIDE_DECLARE_EXTERN_SIMPLE_TYPE() : Type.h
- HALIDE_DECLARE_EXTERN_STRUCT_TYPE() : Type.h
- halide_default_buffer_copy() : device_interface.h
- halide_default_can_use_target_features() : HalideRuntime.h
- halide_default_device_and_host_free() : device_interface.h
- halide_default_device_and_host_malloc() : device_interface.h
- halide_default_device_crop() : device_interface.h
- halide_default_device_detach_native() : device_interface.h
- halide_default_device_release_crop() : device_interface.h
- halide_default_device_slice() : device_interface.h
- halide_default_device_wrap_native() : device_interface.h
- halide_default_do_loop_task() : HalideRuntime.h, thread_pool_common.h
- halide_default_do_par_for() : HalideRuntime.h, thread_pool_common.h
- halide_default_do_parallel_tasks() : HalideRuntime.h, thread_pool_common.h
- halide_default_do_task() : HalideRuntime.h, thread_pool_common.h
- halide_default_error() : HalideRuntime.h
- halide_default_free() : HalideRuntime.h
- halide_default_get_library_symbol() : HalideRuntime.h
- halide_default_get_symbol() : HalideRuntime.h
- halide_default_load_library() : HalideRuntime.h
- halide_default_malloc() : HalideRuntime.h
- halide_default_print() : HalideRuntime.h
- halide_default_semaphore_init() : HalideRuntime.h, thread_pool_common.h
- halide_default_semaphore_release() : HalideRuntime.h, thread_pool_common.h
- halide_default_semaphore_try_acquire() : HalideRuntime.h, thread_pool_common.h
- halide_default_trace() : HalideRuntime.h
- halide_device_and_host_free() : runtime_internal.h
- halide_device_and_host_free_as_destructor() : runtime_internal.h
- halide_device_and_host_malloc() : runtime_internal.h
- halide_device_crop() : HalideRuntime.h
- halide_device_detach_native() : HalideRuntime.h
- halide_device_free() : HalideRuntime.h
- halide_device_free_as_destructor() : runtime_internal.h
- halide_device_host_nop_free() : runtime_internal.h
- halide_device_malloc() : HalideRuntime.h
- halide_device_release() : HalideRuntime.h
- halide_device_release_crop() : HalideRuntime.h
- halide_device_slice() : HalideRuntime.h
- halide_device_sync() : HalideRuntime.h
- halide_device_sync_global() : HalideRuntime.h
- halide_device_wrap_native() : HalideRuntime.h
- halide_disable_timer_interrupt() : runtime_internal.h
- halide_do_loop_task() : HalideRuntime.h, thread_pool_common.h
- halide_do_par_for() : HalideRuntime.h, thread_pool_common.h
- halide_do_parallel_tasks() : HalideRuntime.h, thread_pool_common.h
- halide_do_task() : HalideRuntime.h, thread_pool_common.h
- halide_double_to_string() : runtime_internal.h
- halide_enable_timer_interrupt() : runtime_internal.h
- halide_error() : HalideRuntime.h, runtime_internal.h
- halide_error_access_out_of_bounds() : HalideRuntime.h
- halide_error_bad_dimensions() : HalideRuntime.h
- halide_error_bad_extern_fold() : HalideRuntime.h
- halide_error_bad_fold() : HalideRuntime.h
- halide_error_bad_type() : HalideRuntime.h
- halide_error_bounds_inference_call_failed() : HalideRuntime.h
- halide_error_buffer_allocation_too_large() : HalideRuntime.h
- halide_error_buffer_argument_is_null() : HalideRuntime.h
- halide_error_buffer_extents_negative() : HalideRuntime.h
- halide_error_buffer_extents_too_large() : HalideRuntime.h
- halide_error_buffer_is_null() : HalideRuntime.h
- halide_error_constraint_violated() : HalideRuntime.h
- halide_error_constraints_make_required_region_smaller() : HalideRuntime.h
- halide_error_debug_to_file_failed() : HalideRuntime.h
- halide_error_device_crop_failed() : HalideRuntime.h
- halide_error_device_dirty_with_no_device_support() : HalideRuntime.h
- halide_error_device_interface_no_device() : HalideRuntime.h
- halide_error_explicit_bounds_too_small() : HalideRuntime.h
- halide_error_extern_stage_failed() : HalideRuntime.h
- halide_error_fold_factor_too_small() : HalideRuntime.h
- halide_error_host_and_device_dirty() : HalideRuntime.h
- halide_error_host_is_null() : HalideRuntime.h
- halide_error_no_device_interface() : HalideRuntime.h
- halide_error_out_of_memory() : HalideRuntime.h
- halide_error_param_too_large_f64() : HalideRuntime.h
- halide_error_param_too_large_i64() : HalideRuntime.h
- halide_error_param_too_large_u64() : HalideRuntime.h
- halide_error_param_too_small_f64() : HalideRuntime.h
- halide_error_param_too_small_i64() : HalideRuntime.h
- halide_error_param_too_small_u64() : HalideRuntime.h
- halide_error_requirement_failed() : HalideRuntime.h
- halide_error_specialize_fail() : HalideRuntime.h
- halide_error_split_factor_not_positive() : HalideRuntime.h
- halide_error_storage_bound_too_small() : HalideRuntime.h
- halide_error_unaligned_host_ptr() : HalideRuntime.h
- halide_error_vscale_invalid() : HalideRuntime.h
- halide_float16_bits_to_double() : HalideRuntime.h
- halide_float16_bits_to_float() : HalideRuntime.h
- halide_fopen() : runtime_internal.h
- halide_free() : HalideRuntime.h, runtime_internal.h
- halide_get_gpu_device() : HalidePyTorchCudaHelpers.h, HalideRuntime.h
- halide_get_library_symbol() : HalideRuntime.h, runtime_internal.h
- halide_get_num_threads() : HalideRuntime.h, thread_pool_common.h
- halide_get_symbol() : HalideRuntime.h, runtime_internal.h
- halide_get_trace_file() : HalideRuntime.h
- halide_hexagon_allocate_dma_resource() : hexagon_dma_pool.h
- halide_hexagon_allocate_from_dma_pool() : hexagon_dma_pool.h
- halide_hexagon_allocate_l2_pool() : hexagon_dma_pool.h
- halide_hexagon_detach_device_handle() : HalideRuntimeHexagonHost.h
- halide_hexagon_device_interface() : HalideRuntimeHexagonHost.h
- halide_hexagon_device_release() : HalideRuntimeHexagonHost.h
- halide_hexagon_dma_allocate_engine() : HalideRuntimeHexagonDma.h
- halide_hexagon_dma_deallocate_engine() : HalideRuntimeHexagonDma.h
- halide_hexagon_dma_device_detach_native() : HalideRuntimeHexagonDma.h
- halide_hexagon_dma_device_interface() : HalideRuntimeHexagonDma.h
- halide_hexagon_dma_device_wrap_native() : HalideRuntimeHexagonDma.h
- halide_hexagon_dma_power_mode_voting() : HalideRuntimeHexagonDma.h
- halide_hexagon_dma_prepare_for_copy_to_device() : HalideRuntimeHexagonDma.h
- halide_hexagon_dma_prepare_for_copy_to_host() : HalideRuntimeHexagonDma.h
- halide_hexagon_dma_unprepare() : HalideRuntimeHexagonDma.h
- halide_hexagon_finalize_kernels() : HalideRuntimeHexagonHost.h
- halide_hexagon_free_dma_resource() : hexagon_dma_pool.h
- halide_hexagon_free_l2_pool() : hexagon_dma_pool.h
- halide_hexagon_free_to_dma_pool() : hexagon_dma_pool.h
- halide_hexagon_get_device_handle() : HalideRuntimeHexagonHost.h
- halide_hexagon_get_device_size() : HalideRuntimeHexagonHost.h
- halide_hexagon_get_module_state() : HalideRuntimeHexagonHost.h
- halide_hexagon_initialize_kernels() : HalideRuntimeHexagonHost.h
- halide_hexagon_power_hvx_off() : HalideRuntimeHexagonHost.h
- halide_hexagon_power_hvx_off_as_destructor() : HalideRuntimeHexagonHost.h
- halide_hexagon_power_hvx_on() : HalideRuntimeHexagonHost.h
- halide_hexagon_remote_get_symbol_v4() : halide_hexagon_remote.h
- halide_hexagon_remote_load_library() : halide_hexagon_remote.h
- halide_hexagon_remote_poll_log() : halide_hexagon_remote.h
- halide_hexagon_remote_poll_profiler_state() : halide_hexagon_remote.h
- halide_hexagon_remote_power_hvx_off() : halide_hexagon_remote.h
- halide_hexagon_remote_power_hvx_on() : halide_hexagon_remote.h
- halide_hexagon_remote_profiler_set_current_func() : halide_hexagon_remote.h
- halide_hexagon_remote_release_library() : halide_hexagon_remote.h
- halide_hexagon_remote_run_v2() : halide_hexagon_remote.h
- halide_hexagon_remote_set_performance() : halide_hexagon_remote.h
- halide_hexagon_remote_set_performance_mode() : halide_hexagon_remote.h
- halide_hexagon_remote_set_thread_priority() : halide_hexagon_remote.h
- halide_hexagon_run() : HalideRuntimeHexagonHost.h
- halide_hexagon_set_performance() : HalideRuntimeHexagonHost.h
- halide_hexagon_set_performance_mode() : HalideRuntimeHexagonHost.h
- halide_hexagon_set_thread_priority() : HalideRuntimeHexagonHost.h
- halide_hexagon_wrap_device_handle() : HalideRuntimeHexagonHost.h
- halide_host_cpu_count() : runtime_internal.h
- halide_int64_to_string() : runtime_internal.h
- halide_internal_aligned_alloc() : runtime_internal.h
- halide_internal_aligned_free() : runtime_internal.h
- halide_internal_malloc_alignment() : runtime_internal.h
- halide_is_hexagon_available() : HalideRuntimeHexagonHost.h
- halide_join_thread() : HalideRuntime.h
- halide_load_library() : HalideRuntime.h, runtime_internal.h
- halide_locked_cache_free() : hexagon_dma_pool.h
- halide_locked_cache_malloc() : hexagon_dma_pool.h
- halide_malloc() : HalideRuntime.h, runtime_internal.h
- halide_memoization_cache_cleanup() : HalideRuntime.h
- halide_memoization_cache_evict() : HalideRuntime.h
- halide_memoization_cache_lookup() : HalideRuntime.h
- halide_memoization_cache_release() : HalideRuntime.h
- halide_memoization_cache_set_size() : HalideRuntime.h
- halide_memoization_cache_store() : HalideRuntime.h
- halide_memory_caching_name() : memory_resources.h
- halide_memory_usage_name() : memory_resources.h
- halide_memory_visibility_name() : memory_resources.h
- halide_metal_acquire_context() : HalideRuntimeMetal.h
- halide_metal_command_buffer_completion_handler() : HalideRuntimeMetal.h
- halide_metal_detach_buffer() : HalideRuntimeMetal.h
- halide_metal_device_interface() : HalideRuntimeMetal.h
- halide_metal_finalize_kernels() : HalideRuntimeMetal.h
- halide_metal_get_buffer() : HalideRuntimeMetal.h
- halide_metal_get_crop_offset() : HalideRuntimeMetal.h
- halide_metal_initialize_kernels() : HalideRuntimeMetal.h
- halide_metal_release_context() : HalideRuntimeMetal.h
- halide_metal_run() : HalideRuntimeMetal.h
- halide_metal_wrap_buffer() : HalideRuntimeMetal.h
- halide_msan_annotate_buffer_is_initialized() : HalideRuntime.h
- halide_msan_annotate_buffer_is_initialized_as_destructor() : HalideRuntime.h
- halide_msan_annotate_memory_is_initialized() : HalideRuntime.h
- halide_msan_check_buffer_is_initialized() : HalideRuntime.h
- halide_msan_check_memory_is_initialized() : HalideRuntime.h
- halide_mutex_array_create() : HalideRuntime.h, synchronization_common.h
- halide_mutex_array_destroy() : HalideRuntime.h, synchronization_common.h
- halide_mutex_array_lock() : HalideRuntime.h, synchronization_common.h
- halide_mutex_array_unlock() : HalideRuntime.h, synchronization_common.h
- halide_mutex_lock() : HalideRuntime.h, synchronization_common.h
- halide_mutex_unlock() : HalideRuntime.h, synchronization_common.h
- halide_opencl_detach_cl_mem() : HalideRuntimeOpenCL.h
- halide_opencl_device_interface() : HalideRuntimeOpenCL.h
- halide_opencl_finalize_kernels() : HalideRuntimeOpenCL.h
- halide_opencl_get_build_options() : HalideRuntimeOpenCL.h
- halide_opencl_get_cl_mem() : HalideRuntimeOpenCL.h
- halide_opencl_get_crop_offset() : HalideRuntimeOpenCL.h
- halide_opencl_get_device_type() : HalideRuntimeOpenCL.h
- halide_opencl_get_platform_name() : HalideRuntimeOpenCL.h
- halide_opencl_image_device_interface() : HalideRuntimeOpenCL.h
- halide_opencl_image_wrap_cl_mem() : HalideRuntimeOpenCL.h
- halide_opencl_initialize_kernels() : HalideRuntimeOpenCL.h
- halide_opencl_run() : HalideRuntimeOpenCL.h
- halide_opencl_set_build_options() : HalideRuntimeOpenCL.h
- halide_opencl_set_device_type() : HalideRuntimeOpenCL.h
- halide_opencl_set_platform_name() : HalideRuntimeOpenCL.h
- halide_opencl_wrap_cl_mem() : HalideRuntimeOpenCL.h
- halide_pointer_to_string() : runtime_internal.h
- halide_print() : HalideRuntime.h, runtime_internal.h
- halide_profiler_get_pipeline_state() : HalideRuntime.h
- halide_profiler_get_state() : HalideRuntime.h
- halide_profiler_instance_end() : runtime_internal.h
- halide_profiler_instance_start() : runtime_internal.h
- halide_profiler_lock() : HalideRuntime.h
- halide_profiler_memory_allocate() : runtime_internal.h
- halide_profiler_memory_free() : runtime_internal.h
- halide_profiler_report() : HalideRuntime.h
- halide_profiler_reset() : HalideRuntime.h
- halide_profiler_sample() : HalideRuntime.h
- halide_profiler_shutdown() : HalideRuntime.h
- halide_profiler_stack_peak_update() : runtime_internal.h
- halide_profiler_unlock() : HalideRuntime.h
- halide_qurt_hvx_lock() : HalideRuntimeQurt.h
- halide_qurt_hvx_unlock() : HalideRuntimeQurt.h
- halide_qurt_hvx_unlock_as_destructor() : HalideRuntimeQurt.h
- halide_register_argv_and_metadata() : HalideRuntime.h
- halide_register_device_allocation_pool() : HalideRuntime.h
- halide_release_jit_module() : runtime_internal.h
- halide_reuse_device_allocations() : HalideRuntime.h
- halide_semaphore_init() : HalideRuntime.h, thread_pool_common.h
- halide_semaphore_release() : HalideRuntime.h, thread_pool_common.h
- halide_semaphore_try_acquire() : HalideRuntime.h, thread_pool_common.h
- halide_set_cuda_acquire_context() : HalideRuntimeCuda.h
- halide_set_cuda_get_stream() : HalideRuntimeCuda.h
- halide_set_cuda_release_context() : HalideRuntimeCuda.h
- halide_set_custom_can_use_target_features() : HalideRuntime.h
- halide_set_custom_do_loop_task() : HalideRuntime.h, thread_pool_common.h
- halide_set_custom_do_par_for() : HalideRuntime.h, thread_pool_common.h
- halide_set_custom_do_task() : HalideRuntime.h, thread_pool_common.h
- halide_set_custom_free() : HalideRuntime.h
- halide_set_custom_get_library_symbol() : HalideRuntime.h
- halide_set_custom_get_symbol() : HalideRuntime.h
- halide_set_custom_load_library() : HalideRuntime.h
- halide_set_custom_malloc() : HalideRuntime.h
- halide_set_custom_parallel_runtime() : HalideRuntime.h, thread_pool_common.h
- halide_set_custom_print() : HalideRuntime.h
- halide_set_custom_trace() : HalideRuntime.h
- halide_set_error_handler() : HalideRuntime.h
- halide_set_gpu_device() : HalideRuntime.h
- halide_set_num_threads() : HalideRuntime.h, thread_pool_common.h
- halide_set_trace_file() : HalideRuntime.h
- halide_shutdown_thread_pool() : HalideRuntime.h, thread_pool_common.h
- halide_shutdown_trace() : HalideRuntime.h
- halide_sleep_us() : runtime_internal.h
- halide_spawn_thread() : HalideRuntime.h
- halide_start_clock() : runtime_internal.h
- halide_start_timer_chain() : runtime_internal.h
- halide_string_to_string() : runtime_internal.h
- halide_thread_yield() : runtime_internal.h
- halide_trace() : HalideRuntime.h
- halide_trace_helper() : runtime_internal.h
- halide_type_of< Halide::bfloat16_t >() : Float16.h
- halide_type_of< Halide::float16_t >() : Float16.h
- halide_type_to_string() : runtime_internal.h
- halide_uint64_to_string() : runtime_internal.h
- halide_use_jit_module() : runtime_internal.h
- halide_vulkan_acquire_context() : HalideRuntimeVulkan.h
- halide_vulkan_device_interface() : HalideRuntimeVulkan.h
- halide_vulkan_finalize_kernels() : HalideRuntimeVulkan.h
- halide_vulkan_get_alloc_config() : vulkan_extensions.h
- halide_vulkan_get_allocation_callbacks() : HalideRuntimeVulkan.h, vulkan_memory.h
- halide_vulkan_get_build_options() : HalideRuntimeVulkan.h, vulkan_extensions.h
- halide_vulkan_get_device_type() : HalideRuntimeVulkan.h, vulkan_extensions.h
- halide_vulkan_get_extension_names() : HalideRuntimeVulkan.h, vulkan_extensions.h
- halide_vulkan_get_layer_names() : HalideRuntimeVulkan.h, vulkan_extensions.h
- halide_vulkan_initialize_kernels() : HalideRuntimeVulkan.h
- halide_vulkan_release_context() : HalideRuntimeVulkan.h
- halide_vulkan_run() : HalideRuntimeVulkan.h
- halide_vulkan_set_alloc_config() : vulkan_extensions.h
- halide_vulkan_set_allocation_callbacks() : HalideRuntimeVulkan.h, vulkan_memory.h
- halide_vulkan_set_build_options() : HalideRuntimeVulkan.h, vulkan_extensions.h
- halide_vulkan_set_device_type() : HalideRuntimeVulkan.h, vulkan_extensions.h
- halide_vulkan_set_extension_names() : HalideRuntimeVulkan.h, vulkan_extensions.h
- halide_vulkan_set_layer_names() : HalideRuntimeVulkan.h, vulkan_extensions.h
- halide_webgpu_device_interface() : HalideRuntimeWebGPU.h
- halide_webgpu_finalize_kernels() : HalideRuntimeWebGPU.h
- halide_webgpu_initialize_kernels() : HalideRuntimeWebGPU.h
- halide_webgpu_run() : HalideRuntimeWebGPU.h
- HAP_cache_lock() : mini_hexagon_dma.h
- HAP_cache_unlock() : mini_hexagon_dma.h
- HAP_release_VTCM() : mini_qurt_vtcm.h
- HAP_request_VTCM() : mini_qurt_vtcm.h
- hDmaWrapper_AllocDma() : mini_hexagon_dma.h