24 #ifndef ARM_COMPUTE_EXPERIMENTAL_TYPES_H 25 #define ARM_COMPUTE_EXPERIMENTAL_TYPES_H 88 namespace experimental
100 MemoryInfo(
int slot,
size_t size,
size_t alignment = 0) noexcept
115 bool merge(
int slot,
size_t new_size,
size_t new_alignment = 0) noexcept
117 if(slot != this->slot)
122 size = std::max(size, new_size);
123 alignment = std::max(alignment, new_alignment);
131 size_t alignment{ 64 };
bool merge(int slot, size_t new_size, size_t new_alignment=0) noexcept
MemoryInfo(int slot, MemoryLifetime lifetime, size_t size, size_t alignment=0) noexcept
MemoryInfo(int slot, size_t size, size_t alignment=0) noexcept
Copyright (c) 2017-2022 Arm Limited.
std::vector< MemoryInfo > MemoryRequirements