aboutsummaryrefslogtreecommitdiff
path: root/src/backends/neon/backend.mk
diff options
context:
space:
mode:
authorDavid Beck <david.beck@arm.com>2018-09-24 15:59:27 +0100
committerMatthew Bentham <matthew.bentham@arm.com>2018-10-10 16:16:57 +0100
commit0dbe0ee25312b728d77383d11c465156e64ae757 (patch)
treeaf37a9802e3ad551e1bf63f7636508cde7a41643 /src/backends/neon/backend.mk
parentb4540bef0b0327683fe8e63f727c1212800dc2a9 (diff)
downloadarmnn-0dbe0ee25312b728d77383d11c465156e64ae757.tar.gz
IVGCVSW-1899 : Neon backend folder structure
armnn:149855 Change-Id: I26e8cf83422a65049386a5ebdb6d0001627aefaa
Diffstat (limited to 'src/backends/neon/backend.mk')
-rw-r--r--src/backends/neon/backend.mk47
1 files changed, 47 insertions, 0 deletions
diff --git a/src/backends/neon/backend.mk b/src/backends/neon/backend.mk
new file mode 100644
index 0000000000..a59966fb39
--- /dev/null
+++ b/src/backends/neon/backend.mk
@@ -0,0 +1,47 @@
+#
+# Copyright © 2017 ARM Ltd. All rights reserved.
+# SPDX-License-Identifier: MIT
+#
+
+# BACKEND_SOURCES contains the list of files to be included
+# in the Android build and it is picked up by the Android.mk
+# file in the root of ArmNN
+
+BACKEND_SOURCES := \
+ NeonLayerSupport.cpp \
+ NeonWorkloadFactory.cpp \
+ workloads/NeonActivationFloatWorkload.cpp \
+ workloads/NeonActivationUint8Workload.cpp \
+ workloads/NeonAdditionFloatWorkload.cpp \
+ workloads/NeonBatchNormalizationFloatWorkload.cpp \
+ workloads/NeonConstantFloatWorkload.cpp \
+ workloads/NeonConstantUint8Workload.cpp \
+ workloads/NeonConvertFp16ToFp32Workload.cpp \
+ workloads/NeonConvertFp32ToFp16Workload.cpp \
+ workloads/NeonConvolution2dBaseWorkload.cpp \
+ workloads/NeonConvolution2dFloatWorkload.cpp \
+ workloads/NeonConvolution2dUint8Workload.cpp \
+ workloads/NeonDepthwiseConvolutionBaseWorkload.cpp \
+ workloads/NeonDepthwiseConvolutionFloatWorkload.cpp \
+ workloads/NeonDepthwiseConvolutionUint8Workload.cpp \
+ workloads/NeonFloorFloatWorkload.cpp \
+ workloads/NeonFullyConnectedWorkload.cpp \
+ workloads/NeonL2NormalizationFloatWorkload.cpp \
+ workloads/NeonLstmFloatWorkload.cpp \
+ workloads/NeonMergerFloatWorkload.cpp \
+ workloads/NeonMergerUint8Workload.cpp \
+ workloads/NeonMultiplicationFloatWorkload.cpp \
+ workloads/NeonNormalizationFloatWorkload.cpp \
+ workloads/NeonPermuteWorkload.cpp \
+ workloads/NeonPooling2dBaseWorkload.cpp \
+ workloads/NeonPooling2dFloatWorkload.cpp \
+ workloads/NeonPooling2dUint8Workload.cpp \
+ workloads/NeonReshapeFloatWorkload.cpp \
+ workloads/NeonReshapeUint8Workload.cpp \
+ workloads/NeonSoftmaxBaseWorkload.cpp \
+ workloads/NeonSoftmaxFloatWorkload.cpp \
+ workloads/NeonSoftmaxUint8Workload.cpp \
+ workloads/NeonSplitterFloatWorkload.cpp \
+ workloads/NeonSplitterUint8Workload.cpp \
+ workloads/NeonSubtractionFloatWorkload.cpp \
+ workloads/NeonWorkloadUtils.cpp