aboutsummaryrefslogtreecommitdiff
path: root/src/backends/neon/workloads/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/backends/neon/workloads/CMakeLists.txt')
-rw-r--r--src/backends/neon/workloads/CMakeLists.txt86
1 files changed, 86 insertions, 0 deletions
diff --git a/src/backends/neon/workloads/CMakeLists.txt b/src/backends/neon/workloads/CMakeLists.txt
new file mode 100644
index 0000000000..850c65cb4e
--- /dev/null
+++ b/src/backends/neon/workloads/CMakeLists.txt
@@ -0,0 +1,86 @@
+#
+# Copyright © 2017 Arm Ltd. All rights reserved.
+# SPDX-License-Identifier: MIT
+#
+
+list(APPEND armnnNeonBackendWorkloads_sources
+ NeonActivationFloatWorkload.cpp
+ NeonActivationFloatWorkload.hpp
+ NeonActivationUint8Workload.cpp
+ NeonActivationUint8Workload.hpp
+ NeonAdditionFloatWorkload.cpp
+ NeonAdditionFloatWorkload.hpp
+ NeonBaseConstantWorkload.hpp
+ NeonBaseMergerWorkload.hpp
+ NeonBaseSplitterWorkload.hpp
+ NeonBatchNormalizationFloatWorkload.cpp
+ NeonBatchNormalizationFloatWorkload.hpp
+ NeonConstantFloatWorkload.cpp
+ NeonConstantFloatWorkload.hpp
+ NeonConstantUint8Workload.cpp
+ NeonConstantUint8Workload.hpp
+ NeonConvertFp16ToFp32Workload.cpp
+ NeonConvertFp16ToFp32Workload.hpp
+ NeonConvertFp32ToFp16Workload.cpp
+ NeonConvertFp32ToFp16Workload.hpp
+ NeonConvolution2dBaseWorkload.cpp
+ NeonConvolution2dBaseWorkload.hpp
+ NeonConvolution2dFloatWorkload.cpp
+ NeonConvolution2dFloatWorkload.hpp
+ NeonConvolution2dUint8Workload.cpp
+ NeonConvolution2dUint8Workload.hpp
+ NeonDepthwiseConvolutionBaseWorkload.cpp
+ NeonDepthwiseConvolutionBaseWorkload.hpp
+ NeonDepthwiseConvolutionFloatWorkload.cpp
+ NeonDepthwiseConvolutionFloatWorkload.hpp
+ NeonDepthwiseConvolutionUint8Workload.cpp
+ NeonDepthwiseConvolutionUint8Workload.hpp
+ NeonFloorFloatWorkload.cpp
+ NeonFloorFloatWorkload.hpp
+ NeonFullyConnectedWorkload.cpp
+ NeonFullyConnectedWorkload.hpp
+ NeonL2NormalizationFloatWorkload.cpp
+ NeonL2NormalizationFloatWorkload.hpp
+ NeonLstmFloatWorkload.cpp
+ NeonLstmFloatWorkload.hpp
+ NeonMergerFloatWorkload.cpp
+ NeonMergerFloatWorkload.hpp
+ NeonMergerUint8Workload.cpp
+ NeonMergerUint8Workload.hpp
+ NeonMultiplicationFloatWorkload.cpp
+ NeonMultiplicationFloatWorkload.hpp
+ NeonNormalizationFloatWorkload.cpp
+ NeonNormalizationFloatWorkload.hpp
+ NeonPermuteWorkload.cpp
+ NeonPermuteWorkload.hpp
+ NeonPooling2dBaseWorkload.cpp
+ NeonPooling2dBaseWorkload.hpp
+ NeonPooling2dFloatWorkload.cpp
+ NeonPooling2dFloatWorkload.hpp
+ NeonPooling2dUint8Workload.cpp
+ NeonPooling2dUint8Workload.hpp
+ NeonReshapeFloatWorkload.cpp
+ NeonReshapeFloatWorkload.hpp
+ NeonReshapeUint8Workload.cpp
+ NeonReshapeUint8Workload.hpp
+ NeonSoftmaxBaseWorkload.cpp
+ NeonSoftmaxBaseWorkload.hpp
+ NeonSoftmaxFloatWorkload.cpp
+ NeonSoftmaxFloatWorkload.hpp
+ NeonSoftmaxUint8Workload.cpp
+ NeonSoftmaxUint8Workload.hpp
+ NeonSplitterFloatWorkload.cpp
+ NeonSplitterFloatWorkload.hpp
+ NeonSplitterUint8Workload.cpp
+ NeonSplitterUint8Workload.hpp
+ NeonSubtractionFloatWorkload.cpp
+ NeonSubtractionFloatWorkload.hpp
+ NeonWorkloads.hpp
+ NeonWorkloadUtils.cpp
+ NeonWorkloadUtils.hpp
+)
+
+add_library(armnnNeonBackendWorkloads STATIC ${armnnNeonBackendWorkloads_sources})
+target_include_directories(armnnNeonBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src)
+target_include_directories(armnnNeonBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
+target_include_directories(armnnNeonBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)