blob: 02cb53dff1185606b1c83644a16168b99e9fa198 [file] [log] [blame]
#
# Copyright © 2017 Arm Ltd. All rights reserved.
# SPDX-License-Identifier: MIT
#
list(APPEND armnnNeonBackend_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
NeonFullyConnectedFloatWorkload.cpp
NeonFullyConnectedFloatWorkload.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
)
add_library(armnnNeonBackend STATIC ${armnnNeonBackend_sources})
target_include_directories(armnnNeonBackend PRIVATE ${PROJECT_SOURCE_DIR}/src)
target_include_directories(armnnNeonBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
target_include_directories(armnnNeonBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)