Halide 22.0.0 Halide compiler and libraries

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

### - h -

- halide_abort_if_false : runtime_internal.h
- HALIDE_ALLOCA : HalideBuffer.h
- HALIDE_ALWAYS_INLINE : HalideRuntime.h
- HALIDE_ATTRIBUTE_ALIGN : HalideRuntime.h
- HALIDE_ATTRIBUTE_DEPRECATED : HalideRuntime.h
- HALIDE_BUFFER_FORWARD : Buffer.h
- HALIDE_BUFFER_FORWARD_CONST : Buffer.h
- HALIDE_BUFFER_FORWARD_INITIALIZER_LIST : Buffer.h
- HALIDE_CHECK : common.h
- halide_debug_assert : runtime_internal.h
- HALIDE_DEBUG_MATCHED_RULES : IRMatch.h
- HALIDE_DEBUG_UNMATCHED_RULES : IRMatch.h
- HALIDE_DECLARE_EXTERN_CLASS_TYPE : Type.h
- HALIDE_DECLARE_EXTERN_SIMPLE_TYPE : Type.h
- HALIDE_DECLARE_EXTERN_STRUCT_TYPE : Type.h
- HALIDE_DECLARE_EXTERN_TYPE : Type.h
- HALIDE_DECLARE_EXTERN_UNION_TYPE : Type.h
- HALIDE_EXPORT : Util.h
- HALIDE_EXPORT_SYMBOL : HalideRuntime.h
- HALIDE_FORWARD_METHOD : Generator.h
- HALIDE_FORWARD_METHOD_CONST : Generator.h
- HALIDE_FUNCTION_ATTRS : HalideRuntime.h
- HALIDE_FUZZ_TEST_RULES : IRMatch.h
- HALIDE_GENERATOR_PARAM_TYPED_SETTER : Generator.h
- HALIDE_GENERATOR_PYSTUB : Generator.h
- HALIDE_HANDLE_TYPE_DISPATCH : Param.h
- HALIDE_HEXAGON_ENUM : mini_hexagon_dma.h
- HALIDE_KEEP_MACROS : test.h, HalidePlugin.h
- HALIDE_MUST_USE_RESULT : HalideRuntime.h
- HALIDE_NEVER_INLINE : HalideRuntime.h
- HALIDE_NO_USER_CODE_INLINE : Util.h
- HALIDE_REGISTER_GENERATOR : Generator.h
- HALIDE_REGISTER_GENERATOR_ALIAS : Generator.h
- HALIDE_RUNTIME_BUFFER_ALLOCATION_ALIGNMENT : HalideBuffer.h
- HALIDE_RUNTIME_BUFFER_CHECK_INDICES : HalideBuffer.h
- HALIDE_RUNTIME_BUFFER_USE_ALIGNED_ALLOC : HalideBuffer.h
- HALIDE_RUNTIME_CUDA : HalideRuntimeCuda.h
- halide_runtime_error : Error.h
- HALIDE_RUNTIME_HEXAGON : HalideRuntimeHexagonHost.h
- HALIDE_RUNTIME_METAL : HalideRuntimeMetal.h
- HALIDE_RUNTIME_OPENCL : HalideRuntimeOpenCL.h
- HALIDE_RUNTIME_PRINTER_LOG_THREADID : printer.h
- HALIDE_RUNTIME_VULKAN : HalideRuntimeVulkan.h
- HALIDE_RUNTIME_WEBGPU : HalideRuntimeWebGPU.h
- HALIDE_TIC : Util.h
- HALIDE_TOC : Util.h
- HALIDE_VERSION_MAJOR : HalideRuntime.h
- HALIDE_VERSION_MINOR : HalideRuntime.h
- HALIDE_VERSION_PATCH : HalideRuntime.h
- HALIDE_VULKAN_DEFINE_HANDLE : HalideRuntimeVulkan.h
- HALIDE_VULKAN_DEFINE_NON_DISPATCHABLE_HANDLE : HalideRuntimeVulkan.h
- HALIDE_VULKAN_USE_64_BIT_PTR_DEFINES : HalideRuntimeVulkan.h
- HalideExtern_1 : Extern.h
- HalideExtern_2 : Extern.h
- HalideExtern_3 : Extern.h
- HalideExtern_4 : Extern.h
- HalideExtern_5 : Extern.h
- HalidePureExtern_1 : Extern.h
- HalidePureExtern_2 : Extern.h
- HalidePureExtern_3 : Extern.h
- HalidePureExtern_4 : Extern.h
- HalidePureExtern_5 : Extern.h
- hashmap_free : hashmap.h
- hashmap_malloc : hashmap.h
- HL_PT_DEFINE_TYPECHECK : HalidePyTorchHelpers.h
- HL_PYTORCH_API_VERSION : HalidePyTorchHelpers.h
- HL_USE_VULKAN_DEVICE_FNS : vulkan_interface.h
- HL_USE_VULKAN_INSTANCE_FNS : vulkan_interface.h
- HL_USE_VULKAN_LOADER_FNS : vulkan_interface.h
- HL_VK_ENV_DELIM : vulkan_interface.h
- HLPT_CHECK_CONTIGUOUS : HalidePyTorchHelpers.h
- HLPT_CHECK_CUDA : HalidePyTorchHelpers.h
- HLPT_CHECK_DEVICE : HalidePyTorchHelpers.h