36 return ::operator
new(size);
41 ::operator
delete(ptr);
46 return std::make_unique<MemoryRegion>(size, alignment);
Copyright (c) 2017-2021 Arm Limited.
#define ARM_COMPUTE_UNUSED(...)
To avoid unused variables warnings.
void * allocate(size_t size, size_t alignment) override
Interface to be implemented by the child class to allocate bytes.
void free(void *ptr) override
Interface to be implemented by the child class to free the allocated tensor.
std::unique_ptr< IMemoryRegion > make_region(size_t size, size_t alignment) override
Create self-managed memory region.