Halide 19.0.0
Halide compiler and libraries
|
#include <memory_resources.h>
Public Attributes | |
void * | handle = nullptr |
size_t | size = 0 |
bool | dedicated = false |
MemoryProperties | properties |
Definition at line 65 of file memory_resources.h.
void* Halide::Runtime::Internal::MemoryBlock::handle = nullptr |
Definition at line 66 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::deallocate_block(), Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::map(), and Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::unmap().
size_t Halide::Runtime::Internal::MemoryBlock::size = 0 |
Definition at line 67 of file memory_resources.h.
Referenced by Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::allocate_block(), Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::deallocate_block(), Halide::Runtime::Internal::BlockAllocator::pool_size(), and Halide::Runtime::Internal::RegionAllocator::reserve().
bool Halide::Runtime::Internal::MemoryBlock::dedicated = false |
Definition at line 68 of file memory_resources.h.
Referenced by Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::allocate_block(), and Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator::deallocate_block().
MemoryProperties Halide::Runtime::Internal::MemoryBlock::properties |