IVGCVSW-2066: Add IMemoryManager and integrate into the backends framework
authorAron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Mon, 12 Nov 2018 18:10:43 +0000 (18:10 +0000)
committerAron Virginas-Tar <Aron.Virginas-Tar@arm.com>
Tue, 13 Nov 2018 14:41:52 +0000 (14:41 +0000)
commit56055193e82471a70b82e4eb11a8884c5904af75
treebf66d0ba0088d963def8485c7e894b12d7a65b82
parent95807cef855738ca481ace30f32ed9f245a098dd
IVGCVSW-2066: Add IMemoryManager and integrate into the backends framework

Change-Id: I93223c8678165cbc3d39f461c36bb8610dc81c05
44 files changed:
src/armnn/LoadedNetwork.cpp
src/armnn/test/UnitTests.hpp
src/backends/aclCommon/BaseMemoryManager.cpp
src/backends/aclCommon/BaseMemoryManager.hpp
src/backends/aclCommon/test/MemCopyTestImpl.hpp
src/backends/aclCommon/test/MemCopyTests.cpp
src/backends/backendsCommon/CMakeLists.txt
src/backends/backendsCommon/IBackendInternal.hpp
src/backends/backendsCommon/IMemoryManager.hpp [new file with mode: 0644]
src/backends/backendsCommon/test/CMakeLists.txt
src/backends/backendsCommon/test/LayerReleaseConstantDataTest.cpp
src/backends/backendsCommon/test/WorkloadFactoryHelper.hpp [new file with mode: 0644]
src/backends/cl/CMakeLists.txt
src/backends/cl/ClBackend.cpp
src/backends/cl/ClBackend.hpp
src/backends/cl/ClWorkloadFactory.cpp
src/backends/cl/ClWorkloadFactory.hpp
src/backends/cl/test/CMakeLists.txt
src/backends/cl/test/ClCreateWorkloadTests.cpp
src/backends/cl/test/ClLayerSupportTests.cpp
src/backends/cl/test/ClLayerTests.cpp
src/backends/cl/test/ClMemCopyTests.cpp
src/backends/cl/test/ClOptimizedNetworkTests.cpp
src/backends/cl/test/ClWorkloadFactoryHelper.hpp [new file with mode: 0644]
src/backends/cl/test/OpenClTimerTest.cpp
src/backends/neon/CMakeLists.txt
src/backends/neon/NeonBackend.cpp
src/backends/neon/NeonBackend.hpp
src/backends/neon/NeonWorkloadFactory.cpp
src/backends/neon/NeonWorkloadFactory.hpp
src/backends/neon/test/CMakeLists.txt
src/backends/neon/test/NeonCreateWorkloadTests.cpp
src/backends/neon/test/NeonLayerSupportTests.cpp
src/backends/neon/test/NeonLayerTests.cpp
src/backends/neon/test/NeonMemCopyTests.cpp
src/backends/neon/test/NeonOptimizedNetworkTests.cpp
src/backends/neon/test/NeonTimerTest.cpp
src/backends/neon/test/NeonWorkloadFactoryHelper.hpp [new file with mode: 0644]
src/backends/reference/CMakeLists.txt
src/backends/reference/RefBackend.cpp
src/backends/reference/RefBackend.hpp
src/backends/reference/test/CMakeLists.txt
src/backends/reference/test/RefLayerTests.cpp
src/backends/reference/test/RefWorkloadFactoryHelper.hpp [new file with mode: 0644]