| # |
| # 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) |