Halide 18.0.0
Halide compiler and libraries
|
#include <memory_resources.h>
Public Attributes | |
AllocateSystemFn | allocate = nullptr |
DeallocateSystemFn | deallocate = nullptr |
Definition at line 193 of file memory_resources.h.
AllocateSystemFn Halide::Runtime::Internal::SystemMemoryAllocatorFns::allocate = nullptr |
Definition at line 194 of file memory_resources.h.
Referenced by Halide::Runtime::Internal::BlockStorage::BlockStorage(), Halide::Runtime::Internal::RegionAllocator::create(), Halide::Runtime::Internal::BlockAllocator::create(), Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::create_crop(), Halide::Runtime::Internal::PointerTable::PointerTable(), Halide::Runtime::Internal::PointerTable::PointerTable(), Halide::Runtime::Internal::BlockStorage::shrink_to_fit(), and Halide::Runtime::Internal::PointerTable::shrink_to_fit().
DeallocateSystemFn Halide::Runtime::Internal::SystemMemoryAllocatorFns::deallocate = nullptr |
Definition at line 195 of file memory_resources.h.
Referenced by Halide::Runtime::Internal::BlockStorage::BlockStorage(), Halide::Runtime::Internal::BlockStorage::destroy(), Halide::Runtime::Internal::PointerTable::destroy(), Halide::Runtime::Internal::BlockAllocator::destroy(), Halide::Runtime::Internal::RegionAllocator::destroy(), Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::destroy(), Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::destroy_crop(), Halide::Runtime::Internal::PointerTable::PointerTable(), Halide::Runtime::Internal::BlockStorage::shrink_to_fit(), and Halide::Runtime::Internal::PointerTable::shrink_to_fit().