aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorMatteo Martincigh <matteo.martincigh@arm.com>2019-09-05 12:02:04 +0100
committerJim Flynn Arm <jim.flynn@arm.com>2019-09-17 15:48:37 +0000
commit6db5f20ade72896ebf0f6513a4832b8f2e917aa0 (patch)
tree654e0502a35d6fa11c51be31edf60a6106a15a54 /CMakeLists.txt
parent10e0786f15bdb60e1d632c9a368fce2737852ae4 (diff)
downloadarmnn-6db5f20ade72896ebf0f6513a4832b8f2e917aa0.tar.gz
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>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt30
1 files changed, 18 insertions, 12 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index a04f30baf2..0c66eef9d5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -205,7 +205,10 @@ endif()
list(APPEND armnn_sources
include/armnn/ArmNN.hpp
+ include/armnn/BackendHelper.hpp
include/armnn/BackendId.hpp
+ include/armnn/Conversion.hpp
+ include/armnn/Deprecated.hpp
include/armnn/Descriptors.hpp
include/armnn/DescriptorsFwd.hpp
include/armnn/Exceptions.hpp
@@ -428,28 +431,29 @@ list(APPEND armnn_sources
src/profiling/EncodeVersion.hpp
src/profiling/Holder.cpp
src/profiling/Holder.hpp
+ src/profiling/IBufferWrapper.hpp
+ src/profiling/ICounterDirectory.hpp
+ src/profiling/ISendCounterPacket.hpp
+ src/profiling/IPeriodicCounterCapture.hpp
src/profiling/IProfilingConnection.hpp
src/profiling/Packet.cpp
src/profiling/Packet.hpp
src/profiling/PacketVersionResolver.cpp
src/profiling/PacketVersionResolver.hpp
+ src/profiling/PeriodicCounterSelectionCommandHandler.cpp
+ src/profiling/PeriodicCounterSelectionCommandHandler.hpp
src/profiling/ProfilingConnectionFactory.cpp
src/profiling/ProfilingConnectionFactory.hpp
- src/profiling/IBufferWrapper.hpp
- src/profiling/IPeriodicCounterCapture.hpp
- src/profiling/ISendCounterPacket.hpp
- src/profiling/SendCounterPacket.hpp
+ src/profiling/ProfilingService.cpp
+ src/profiling/ProfilingService.hpp
+ src/profiling/ProfilingStateMachine.cpp
+ src/profiling/ProfilingStateMachine.hpp
+ src/profiling/ProfilingUtils.cpp
+ src/profiling/ProfilingUtils.hpp
src/profiling/SendCounterPacket.cpp
+ src/profiling/SendCounterPacket.hpp
src/profiling/SocketProfilingConnection.cpp
src/profiling/SocketProfilingConnection.hpp
- src/profiling/ProfilingUtils.hpp
- src/profiling/ProfilingUtils.cpp
- src/profiling/ProfilingStateMachine.cpp
- src/profiling/ProfilingStateMachine.hpp
- src/profiling/ProfilingService.cpp
- src/profiling/ProfilingService.hpp
- src/profiling/PeriodicCounterSelectionCommandHandler.cpp
- src/profiling/PeriodicCounterSelectionCommandHandler.hpp
third-party/half/half.hpp
)
@@ -473,6 +477,7 @@ add_library_ex(armnn SHARED ${armnn_sources})
target_include_directories(armnn PRIVATE src/armnn)
target_include_directories(armnn PRIVATE src/armnnUtils)
target_include_directories(armnn PRIVATE src/backends)
+target_include_directories(armnn PRIVATE src/profiling)
target_link_libraries(armnn armnnUtils)
@@ -745,6 +750,7 @@ if(BUILD_UNIT_TESTS)
target_include_directories(UnitTests PRIVATE src/armnn)
target_include_directories(UnitTests PRIVATE src/armnnUtils)
target_include_directories(UnitTests PRIVATE src/backends)
+ target_include_directories(UnitTests PRIVATE src/profiling)
if(VALGRIND_FOUND)
if(HEAP_PROFILING OR LEAK_CHECKING)