IVGCVSW-3691 Rework the CounterDirectory class to take into consideration
authorMatteo Martincigh <matteo.martincigh@arm.com>
Thu, 5 Sep 2019 11:02:04 +0000 (12:02 +0100)
committerJim Flynn Arm <jim.flynn@arm.com>
Tue, 17 Sep 2019 15:48:37 +0000 (15:48 +0000)
commit6db5f20ade72896ebf0f6513a4832b8f2e917aa0
tree654e0502a35d6fa11c51be31edf60a6106a15a54
parent10e0786f15bdb60e1d632c9a368fce2737852ae4
IVGCVSW-3691 Rework the CounterDirectory class to take into consideration
the connections between components

 * Added constructors and connections to the profiling classes
 * Used hash table to keep track of the profiling objects by UID
 * Added register methods
 * Added find/check helper methods
 * Updated the makefile to include the profiling directory
 * Added unit tests for the CounterDirectory class
 * Added ICounterDirectory interface class for read-only use
 * Added custom macro to locally disable conversion warnings

Change-Id: I3f53a68663ee77b8d03ac0ef7dc01e90c6893511
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
CMakeLists.txt
include/armnn/Conversion.hpp [new file with mode: 0644]
src/profiling/CounterDirectory.cpp
src/profiling/CounterDirectory.hpp
src/profiling/ICounterDirectory.hpp [new file with mode: 0644]
src/profiling/ProfilingUtils.cpp
src/profiling/ProfilingUtils.hpp
src/profiling/test/ProfilingTests.cpp
src/profiling/test/SendCounterPacketTests.cpp