Halide 19.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.
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.
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.
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().