|
Halide 21.0.0
Halide compiler and libraries
|
#include "../HalideRuntime.h"Go to the source code of this file.
Namespaces | |
| namespace | Halide |
| This file defines the class FunctionDAG, which is our representation of a Halide pipeline, and contains methods to using Halide's bounds tools to query properties of it. | |
| namespace | Halide::Runtime |
| namespace | Halide::Runtime::Internal |
Typedefs | |
| typedef void *(* | Halide::Runtime::Internal::AllocateSystemFn) (void *, size_t) |
| typedef void(* | Halide::Runtime::Internal::DeallocateSystemFn) (void *, void *) |
| typedef int(* | Halide::Runtime::Internal::AllocateBlockFn) (void *, MemoryBlock *) |
| typedef int(* | Halide::Runtime::Internal::DeallocateBlockFn) (void *, MemoryBlock *) |
| typedef int(* | Halide::Runtime::Internal::ConformBlockRequestFn) (void *, MemoryRequest *) |
| typedef int(* | Halide::Runtime::Internal::AllocateRegionFn) (void *, MemoryRegion *) |
| typedef int(* | Halide::Runtime::Internal::DeallocateRegionFn) (void *, MemoryRegion *) |
| typedef int(* | Halide::Runtime::Internal::ConformBlockRegionFn) (void *, MemoryRequest *) |
| WEAK const char * halide_memory_visibility_name | ( | MemoryVisibility | value | ) |
Definition at line 233 of file memory_resources.h.
References WEAK.
Referenced by Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::allocate_block(), Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::allocate_region(), Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::conform_region_request(), Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::deallocate_block(), Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::deallocate_region(), and Halide::Runtime::Internal::BlockAllocator::reserve().
| WEAK const char * halide_memory_usage_name | ( | MemoryUsage | value | ) |
Definition at line 260 of file memory_resources.h.
References WEAK.
Referenced by Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::allocate_block(), Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::allocate_region(), Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::conform_region_request(), Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::deallocate_block(), Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::deallocate_region(), and Halide::Runtime::Internal::BlockAllocator::reserve().
| WEAK const char * halide_memory_caching_name | ( | MemoryCaching | value | ) |
Definition at line 293 of file memory_resources.h.
References WEAK.
Referenced by Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::allocate_block(), Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::allocate_region(), Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::conform_region_request(), Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::deallocate_block(), Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::deallocate_region(), and Halide::Runtime::Internal::BlockAllocator::reserve().