allocate_block(void *instance_ptr, MemoryBlock *block) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | static |
allocate_region(void *instance_ptr, MemoryRegion *region) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | static |
blocks_allocated() const | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
bytes_allocated_for_blocks() const | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
bytes_allocated_for_regions() const | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
callbacks() const | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | inline |
collect(void *user_context) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
conform(void *user_context, MemoryRequest *request) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
conform_block_request(void *instance_ptr, MemoryRequest *request) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | static |
conform_region_request(void *instance_ptr, MemoryRequest *request) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | static |
create(void *user_context, const VulkanMemoryConfig &config, VkDevice dev, VkPhysicalDevice phys_dev, const SystemMemoryAllocatorFns &system_allocator, const VkAllocationCallbacks *alloc_callbacks=nullptr) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | static |
create_crop(void *user_context, MemoryRegion *region, uint64_t offset) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
current_device() const | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | inline |
current_physical_device() const | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | inline |
current_physical_device_limits() const | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | inline |
deallocate_block(void *instance_ptr, MemoryBlock *block) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | static |
deallocate_region(void *instance_ptr, MemoryRegion *region) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | static |
default_config() | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | static |
destroy(void *user_context, VulkanMemoryAllocator *allocator) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | static |
destroy(void *user_context) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
destroy_crop(void *user_context, MemoryRegion *region) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
map(void *user_context, MemoryRegion *region) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
operator=(const VulkanMemoryAllocator &)=delete | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
owner_of(void *user_context, MemoryRegion *region) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
reclaim(void *user_context, MemoryRegion *region) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
regions_allocated() const | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
release(void *user_context, MemoryRegion *region) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
release(void *user_context) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
reserve(void *user_context, const MemoryRequest &request) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
retain(void *user_context, MemoryRegion *region) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
unmap(void *user_context, MemoryRegion *region) | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
VulkanMemoryAllocator(const VulkanMemoryAllocator &)=delete | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
VulkanMemoryAllocator()=delete | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |
~VulkanMemoryAllocator()=delete | Halide::Runtime::Internal::Vulkan::VulkanMemoryAllocator | |