Halide 22.0.0 Halide compiler and libraries

Here is a list of all class members with links to the classes they belong to:

### - d -

- D3D12Compute : Halide::Target
- dag : Halide::Internal::Autoscheduler::FunctionDAG::Node, Halide::Internal::Autoscheduler::SearchSpace
- data : _halide_hexagon_remote_buffer__seq_octet, Halide::Internal::Autoscheduler::BoundContents, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >, Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::PointerTable, Halide::Runtime::Internal::StringStorage, Halide::Runtime::Internal::StringTable
- Data1 : _GUID
- Data2 : _GUID
- Data3 : _GUID
- Data4 : _GUID
- dataLen : _halide_hexagon_remote_buffer__seq_octet
- DataRepresentation : _RPC_MESSAGE
- DataSize : ID3D12CommandAllocatorVtbl, ID3D12CommandListVtbl, ID3D12CommandQueueVtbl, ID3D12DescriptorHeapVtbl, ID3D12DeviceChildVtbl, ID3D12DeviceVtbl, ID3D12FenceVtbl, ID3D12GraphicsCommandListVtbl, ID3D12ObjectVtbl, ID3D12PageableVtbl, ID3D12PipelineStateVtbl, ID3D12QueryHeapVtbl, ID3D12ResourceVtbl, ID3D12RootSignatureVtbl, IDXGIAdapter1Vtbl, IDXGIAdapterVtbl, IDXGIFactory1Vtbl, IDXGIFactoryVtbl, IDXGIObjectVtbl
- deallocate() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >, Halide::Runtime::Internal::HalideSystemAllocatorFns, Halide::Runtime::Internal::MemoryBlockAllocatorFns, Halide::Runtime::Internal::MemoryRegionAllocatorFns, Halide::Runtime::Internal::SystemMemoryAllocatorFns
- deallocate_block() : Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- deallocate_fn : Halide::Runtime::AllocationHeader
- deallocate_region() : Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- Debug : Halide::Target
- debug_file() : Halide::Internal::Function
- debug_to_file() : Halide::Func, Halide::Internal::Call
- declare_box_touched : Halide::Internal::Call
- declare_intrin_overload() : Halide::Internal::CodeGen_LLVM
- decrement() : Halide::Internal::RefCount
- dedicated : Halide::Runtime::Internal::MemoryBlock, Halide::Runtime::Internal::MemoryRegion, Halide::Runtime::Internal::MemoryRequest
- dedicatedAllocation : WGPUSharedTextureMemoryOpaqueFDDescriptor, WGPUSharedTextureMemoryVkDedicatedAllocationDescriptor
- DedicatedSystemMemory : DXGI_ADAPTER_DESC1, DXGI_ADAPTER_DESC
- DedicatedVideoMemory : DXGI_ADAPTER_DESC1, DXGI_ADAPTER_DESC
- deep_copy() : Halide::Internal::FuncSchedule, Halide::Internal::Function, Halide::Internal::ReductionDomain
- deepest_common_ancestor() : Halide::Internal::Autoscheduler::State
- deepest_valid_compute_location() : Halide::Internal::Autoscheduler::State
- def : halide_filter_argument_t_v0
- def_ : Halide::Internal::GeneratorInput_Scalar< T >
- def_expr_ : Halide::Internal::GeneratorInput_Scalar< T >
- Default : Halide::Internal::ExecuteGeneratorArgs
- default_allocate_fn : Halide::Runtime::Internal::DefaultAllocatorFns
- default_allocator() : Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::LinkedList, Halide::Runtime::Internal::MemoryArena, Halide::Runtime::Internal::PointerTable, Halide::Runtime::Internal::StringStorage
- default_capacity : Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::LinkedList, Halide::Runtime::Internal::MemoryArena, Halide::Runtime::Internal::PointerTable
- default_config() : Halide::Runtime::Internal::BlockAllocator, Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::MemoryArena, Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- default_deallocate_fn : Halide::Runtime::Internal::DefaultAllocatorFns
- default_value() : Halide::Parameter
- DefaultCostModel() : Halide::DefaultCostModel
- defaultQueue : WGPUDeviceDescriptor
- define() : Halide::Internal::Elf::Symbol, Halide::Internal::Function
- define_extern() : Halide::Func, Halide::Internal::Function
- define_update() : Halide::Internal::Function
- defined() : Halide::Buffer< T, Dims >, Halide::Callable, Halide::ExternFuncArgument, Halide::Func, Halide::Internal::Cost, Halide::Internal::Definition, Halide::Internal::FunctionPtr, Halide::Internal::IntrusivePtr< T >, Halide::Internal::ReductionDomain, Halide::LoopLevel, Halide::OutputImageParam, Halide::Parameter, Halide::Pipeline, Halide::RDom
- Definition : _D3D_SHADER_MACRO, Halide::Internal::Definition
- definition() : Halide::Internal::Function, Halide::Internal::Specialization
- delete_context() : Halide::Internal::GPUCompilationCache< ContextT, ModuleStateT >
- deleter : Halide::CustomLoweringPass
- denominator : Halide::Internal::Autoscheduler::OptionalRational
- dependencies : Halide::Internal::Autoscheduler::FunctionDAG::Node::Stage
- depends_on_estimate : Halide::Internal::Autoscheduler::FunctionDAG::Edge::BoundInfo, Halide::Internal::Autoscheduler::FunctionDAG::Node::RegionComputedInfo
- Depth : D3D12_DEPTH_STENCIL_VALUE, D3D12_SUBRESOURCE_FOOTPRINT, D3D12_TILE_REGION_SIZE, Halide::Runtime::Internal::Cuda::CUDA_MEMCPY3D_st, ID3D12GraphicsCommandListVtbl
- DepthBias : D3D12_RASTERIZER_DESC
- depthBias : WGPUDepthStencilState
- DepthBiasClamp : D3D12_RASTERIZER_DESC
- depthBiasClamp : WGPUDepthStencilState
- depthBiasSlopeScale : WGPUDepthStencilState
- depthClearValue : WGPURenderPassDepthStencilAttachment
- DepthClipEnable : D3D12_RASTERIZER_DESC
- depthCompare : WGPUDepthStencilState
- DepthEnable : D3D12_DEPTH_STENCIL_DESC
- depthFailOp : WGPUStencilFaceState
- DepthFunc : D3D12_DEPTH_STENCIL_DESC
- DepthInTexels : D3D12_TILE_SHAPE
- DepthInTiles : D3D12_SUBRESOURCE_TILING
- depthLoadOp : WGPURenderPassDepthStencilAttachment
- depthOrArrayLayers : WGPUExtent3D
- DepthOrArraySize : D3D12_RESOURCE_DESC
- depthReadOnly : WGPURenderBundleEncoderDescriptor, WGPURenderPassDepthStencilAttachment
- depthSlice : WGPURenderPassColorAttachment
- DepthStencil : D3D12_CLEAR_VALUE
- depthStencil : WGPURenderPipelineDescriptor
- depthStencilAttachment : WGPURenderPassDescriptor
- depthStencilFormat : WGPURenderBundleEncoderDescriptor
- DepthStencilState : D3D12_GRAPHICS_PIPELINE_STATE_DESC
- DepthStencilView : ID3D12GraphicsCommandListVtbl
- depthStoreOp : WGPURenderPassDepthStencilAttachment
- depthWriteDefined : WGPUDepthStencilStateDepthWriteDefinedDawn
- depthWriteEnabled : WGPUDepthStencilState
- DepthWriteMask : D3D12_DEPTH_STENCIL_DESC
- Derivative() : Halide::Derivative
- Desc_1_0 : D3D12_VERSIONED_ROOT_SIGNATURE_DESC
- Desc_1_1 : D3D12_VERSIONED_ROOT_SIGNATURE_DESC
- Description : DXGI_ADAPTER_DESC1, DXGI_ADAPTER_DESC
- Descriptor : D3D12_ROOT_PARAMETER1, D3D12_ROOT_PARAMETER
- descriptor_pool : Halide::Runtime::Internal::Vulkan::VulkanShaderBinding
- descriptor_set : Halide::Runtime::Internal::Vulkan::VulkanShaderBinding
- descriptor_set_layouts : Halide::Runtime::Internal::Vulkan::VulkanCompiledShaderModule
- DescriptorHeapsType : ID3D12DeviceVtbl
- DescriptorHeapType : ID3D12DeviceVtbl
- DescriptorTable : D3D12_ROOT_PARAMETER1, D3D12_ROOT_PARAMETER
- desired_threads_working : Halide::Runtime::Internal::work_queue_t
- DestBlend : D3D12_RENDER_TARGET_BLEND_DESC
- DestBlendAlpha : D3D12_RENDER_TARGET_BLEND_DESC
- DestDescriptor : ID3D12DeviceVtbl
- DestDescriptorRangeStart : ID3D12DeviceVtbl
- DestOffsetIn32BitValues : D3D12_INDIRECT_ARGUMENT_DESC, ID3D12GraphicsCommandListVtbl
- destroy() : Halide::Runtime::Internal::BlockAllocator, Halide::Runtime::Internal::BlockStorage, Halide::Runtime::Internal::CacheEntry, Halide::Runtime::Internal::LinkedList, Halide::Runtime::Internal::MemoryArena, Halide::Runtime::Internal::PointerTable, Halide::Runtime::Internal::RegionAllocator, Halide::Runtime::Internal::StringStorage, Halide::Runtime::Internal::StringTable, Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- destroy_crop() : Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator
- destroy_value : Halide::Runtime::Internal::HashMap
- destroy_value_func() : Halide::Runtime::Internal::THashMap< KeyType, ValueType >
- destructor : Halide::Internal::CodeGen_Posix::Allocation
- destructor_function : Halide::Internal::CodeGen_Posix::Allocation
- DestructorType : Halide::Internal::CodeGen_LLVM
- detach() : Halide::Internal::TemporaryFile
- detach_native : halide_device_interface_impl_t, halide_device_interface_t
- detailed_load_costs() : Halide::Internal::RegionCosts
- device : Halide::Internal::BufferBuilder
- Device : Halide::Internal::CodeGen_GPU_Dev
- device : Halide::Runtime::Internal::Vulkan::VulkanContext, halide_buffer_t
- device_and_host_free() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >, halide_device_interface_impl_t, halide_device_interface_t
- device_and_host_malloc() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >, halide_device_interface_impl_t, halide_device_interface_t
- device_api : Halide::Internal::Dim, Halide::Internal::For
- device_crop : halide_device_interface_impl_t, halide_device_interface_t
- device_deallocate() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- device_detach_native() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- device_dirty : Halide::Internal::BufferBuilder, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- device_free() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >, halide_device_interface_impl_t, halide_device_interface_t
- device_id : Halide::PyTorch::UserContext
- device_interface : Halide::Internal::BufferBuilder, halide_buffer_t
- device_interface_t_type : Halide::Internal::CodeGen_LLVM
- device_malloc() : Halide::Buffer< T, Dims >, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >, halide_device_interface_impl_t, halide_device_interface_t
- device_ownership() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- device_release : halide_device_interface_impl_t, halide_device_interface_t
- device_release_crop : halide_device_interface_impl_t, halide_device_interface_t
- device_slice : halide_device_interface_impl_t, halide_device_interface_t
- device_sync() : Halide::Realization, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >, halide_device_interface_impl_t, halide_device_interface_t
- device_wrap_native() : Halide::Buffer< T, Dims >, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >
- DeviceArgument() : Halide::Internal::DeviceArgument
- DeviceId : DXGI_ADAPTER_DESC1, DXGI_ADAPTER_DESC
- deviceID : WGPUAdapterProperties
- deviceLostCallback : WGPUDeviceDescriptor
- deviceLostUserdata : WGPUDeviceDescriptor
- dim() : Halide::Internal::Dimension, Halide::OutputImageParam, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >, halide_buffer_t
- dim_type : Halide::Internal::Dim
- Dimension : D3D12_RESOURCE_DESC
- dimension : Halide::Internal::BufferInfo
- Dimension() : Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::Dimension
- dimension : WGPUTextureDescriptor, WGPUTextureViewDescriptor
- dimension_t_type : Halide::Internal::CodeGen_LLVM
- dimensions : Halide::Argument, Halide::Func, Halide::Internal::AbstractGenerator::ArgInfo, Halide::Internal::Autoscheduler::FunctionDAG::Node, Halide::Internal::BufferBuilder, Halide::Internal::Closure::Buffer, Halide::Internal::DeviceArgument, Halide::Internal::Function, Halide::OutputImageParam, Halide::Parameter, Halide::RDom, Halide::Runtime::Buffer< T, Dims, InClassDimStorage >, halide_buffer_t, halide_filter_argument_t, halide_filter_argument_t_v0, halide_trace_event_t, halide_trace_packet_t
- dims() : Halide::Internal::GIOBase, Halide::Internal::HalideBufferStaticTypeAndDims< typename >, Halide::Internal::HalideBufferStaticTypeAndDims<::Halide::Buffer< T, Dims > >, Halide::Internal::HalideBufferStaticTypeAndDims<::Halide::Runtime::Buffer< T, Dims > >, Halide::Internal::StageSchedule
- dims_ : Halide::Internal::GIOBase
- dims_defined() : Halide::Internal::GIOBase
- dir : Halide::Internal::AbstractGenerator::ArgInfo
- disable_memoized_blocks : Halide::Internal::Autoscheduler::Adams2019Params
- disable_memoized_features : Halide::Internal::Autoscheduler::Adams2019Params
- disable_subtiling : Halide::Internal::Autoscheduler::Adams2019Params, Halide::Internal::Autoscheduler::Anderson2021Params
- disabledToggleCount : WGPUDawnTogglesDescriptor
- disabledToggles : WGPUDawnTogglesDescriptor
- disp_func_costs() : Halide::Internal::RegionCosts
- dispatch() : Halide::Internal::VariadicVisitor< T, ExprRet, StmtRet >
- dispatch_data : Halide::Runtime::Internal::Vulkan::VulkanShaderBinding
- display : WGPUSurfaceDescriptorFromWaylandSurface, WGPUSurfaceDescriptorFromXlibWindow
- disposeCallback : WGPUBufferHostMappedPointer
- div_round_to_zero : Halide::Internal::Call
- do_not_profile() : Halide::Internal::Function
- domain() : Halide::Internal::ReductionDomain, Halide::Internal::ReductionVariableInfo, Halide::RDom, Halide::RVar
- DoNotAppendSpace : Halide::Internal::CodeGen_C
- downstream_of() : Halide::Internal::Autoscheduler::FunctionDAG::Node::Stage
- doYuvToRgbConversionOnly : WGPUExternalTextureDescriptor
- driverDescription : WGPUAdapterProperties
- drmFormat : WGPUSharedTextureMemoryDmaBufDescriptor
- drmModifier : WGPUSharedTextureMemoryDmaBufDescriptor
- DS : D3D12_GRAPHICS_PIPELINE_STATE_DESC
- dst : Halide::Runtime::Internal::device_copy, Halide::Runtime::Internal::PrinterBase
- dst_begin : Halide::Runtime::Internal::device_copy
- dst_stride_bytes : Halide::Runtime::Internal::device_copy
- dstAlphaMode : WGPUCopyTextureForBrowserOptions
- dstArray : Halide::Runtime::Internal::Cuda::CUDA_MEMCPY3D_st
- DstDepthPitch : ID3D12ResourceVtbl
- dstDevice : Halide::Runtime::Internal::Cuda::CUDA_MEMCPY3D_st
- dstFactor : WGPUBlendComponent
- dstHeight : Halide::Runtime::Internal::Cuda::CUDA_MEMCPY3D_st
- dstHost : Halide::Runtime::Internal::Cuda::CUDA_MEMCPY3D_st
- dstLOD : Halide::Runtime::Internal::Cuda::CUDA_MEMCPY3D_st
- dstMemoryType : Halide::Runtime::Internal::Cuda::CUDA_MEMCPY3D_st
- DstOffset : ID3D12GraphicsCommandListVtbl
- dstPitch : Halide::Runtime::Internal::Cuda::CUDA_MEMCPY3D_st
- DstRowPitch : ID3D12ResourceVtbl
- DstSubresource : ID3D12GraphicsCommandListVtbl, ID3D12ResourceVtbl
- dstTransferFunctionParameters : WGPUCopyTextureForBrowserOptions, WGPUExternalTextureDescriptor
- DstX : ID3D12GraphicsCommandListVtbl
- dstXInBytes : Halide::Runtime::Internal::Cuda::CUDA_MEMCPY3D_st
- dstY : Halide::Runtime::Internal::Cuda::CUDA_MEMCPY3D_st
- DstY : ID3D12GraphicsCommandListVtbl
- dstZ : Halide::Runtime::Internal::Cuda::CUDA_MEMCPY3D_st
- DstZ : ID3D12GraphicsCommandListVtbl
- DSVFormat : D3D12_GRAPHICS_PIPELINE_STATE_DESC
- DUMMYSTRUCTNAME : _LARGE_INTEGER
- dump() : Halide::Internal::Autoscheduler::FunctionDAG, Halide::Internal::Autoscheduler::LoadJacobian, Halide::Internal::Autoscheduler::LoopNest, Halide::Internal::Autoscheduler::LoopNestParser, Halide::Internal::Autoscheduler::State, Halide::Internal::Autoscheduler::Strides, Halide::Internal::CodeGen_GPU_Dev, Halide::Internal::PipelineFeatures, Halide::Internal::ScheduleFeatures
- dump_argument_list() : Halide::Stage
- dynamic_shuffle : Halide::Internal::Call