IVGCVSW-4400 Backend Counter Registry Functionality
authorDavid Monahan <david.monahan@arm.com>
Wed, 12 Feb 2020 15:52:35 +0000 (15:52 +0000)
committerDavid Monahan <david.monahan@arm.com>
Thu, 13 Feb 2020 14:58:57 +0000 (14:58 +0000)
commitc1536d69c1468514425e143b0578656f51598b94
tree36f2add33c611be04f2c9840ea43bc302fdf6cfe
parentabfa902188c3fcd72cf435a8a457807f3c7b6508
IVGCVSW-4400 Backend Counter Registry Functionality

 * Adding BackendProfilingContext to the MockBackend
 * Made IBackendProfilingContext pure Virtual
 * Added UnitTest using MockBackend for testing Backend Counter Registration
 * Moved Registry of backend counters from Initialize() to AddBackendProfilingContext()
 * Added m_MaxGlobalCounterId to ProfilingService
 * Removed automatic registration of MockBack in BackendRegistry()

Signed-off-by: David Monahan <david.monahan@arm.com>
Change-Id: Ie1c6c31e56d1ac7079d6116ecad041961014aedc
include/armnn/backends/profiling/IBackendProfilingContext.hpp
src/backends/backendsCommon/test/BackendProfilingTests.cpp [new file with mode: 0644]
src/backends/backendsCommon/test/BackendRegistryTests.cpp
src/backends/backendsCommon/test/CMakeLists.txt
src/backends/backendsCommon/test/MockBackend.cpp
src/backends/backendsCommon/test/MockBackend.hpp
src/backends/backendsCommon/test/OptimizationViewsTests.cpp
src/backends/backendsCommon/test/OptimizeSubgraphViewTests.cpp
src/profiling/ProfilingService.cpp
src/profiling/ProfilingService.hpp
src/profiling/test/ProfilingTestUtils.cpp