Halide 19.0.0
Halide compiler and libraries
|
#include <memory_resources.h>
Public Attributes | |
MemoryBlock | memory |
RegionAllocator * | allocator = nullptr |
BlockRegion * | regions = nullptr |
size_t | reserved = 0 |
Definition at line 103 of file memory_resources.h.
MemoryBlock Halide::Runtime::Internal::BlockResource::memory |
Definition at line 104 of file memory_resources.h.
Referenced by Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::allocate_region(), Halide::Runtime::Internal::RegionAllocator::conform(), Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::map(), Halide::Runtime::Internal::BlockAllocator::pool_size(), Halide::Runtime::Internal::RegionAllocator::reserve(), and Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::unmap().
RegionAllocator* Halide::Runtime::Internal::BlockResource::allocator = nullptr |
BlockRegion* Halide::Runtime::Internal::BlockResource::regions = nullptr |
Definition at line 106 of file memory_resources.h.
Referenced by Halide::Runtime::Internal::RegionAllocator::collect(), Halide::Runtime::Internal::RegionAllocator::destroy(), and Halide::Runtime::Internal::RegionAllocator::release().
size_t Halide::Runtime::Internal::BlockResource::reserved = 0 |