|
Halide 20.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 |