blob: 46e492888201b8d59ce7245435be111e58220a04 [file] [log] [blame]
#
# Copyright © 2017 Arm Ltd. All rights reserved.
# SPDX-License-Identifier: MIT
#
list(APPEND armnnNeonBackendWorkloads_sources
NeonAbsWorkload.cpp
NeonAbsWorkload.hpp
NeonActivationWorkload.cpp
NeonActivationWorkload.hpp
NeonAdditionWorkload.cpp
NeonAdditionWorkload.hpp
NeonArgMinMaxWorkload.cpp
NeonArgMinMaxWorkload.hpp
NeonBatchNormalizationWorkload.cpp
NeonBatchNormalizationWorkload.hpp
NeonConcatWorkload.cpp
NeonConcatWorkload.hpp
NeonConstantWorkload.cpp
NeonConstantWorkload.hpp
NeonConvertFp16ToFp32Workload.cpp
NeonConvertFp16ToFp32Workload.hpp
NeonConvertFp32ToFp16Workload.cpp
NeonConvertFp32ToFp16Workload.hpp
NeonConvolution2dWorkload.cpp
NeonConvolution2dWorkload.hpp
NeonDepthToSpaceWorkload.cpp
NeonDepthToSpaceWorkload.hpp
NeonDepthwiseConvolutionWorkload.cpp
NeonDepthwiseConvolutionWorkload.hpp
NeonDequantizeWorkload.cpp
NeonDequantizeWorkload.hpp
NeonFloorFloatWorkload.cpp
NeonFloorFloatWorkload.hpp
NeonFullyConnectedWorkload.cpp
NeonFullyConnectedWorkload.hpp
NeonGreaterWorkload.cpp
NeonGreaterWorkload.hpp
NeonInstanceNormalizationWorkload.cpp
NeonInstanceNormalizationWorkload.hpp
NeonL2NormalizationFloatWorkload.cpp
NeonL2NormalizationFloatWorkload.hpp
NeonLstmFloatWorkload.cpp
NeonLstmFloatWorkload.hpp
NeonMaximumWorkload.cpp
NeonMaximumWorkload.hpp
NeonMeanWorkload.cpp
NeonMeanWorkload.hpp
NeonMinimumWorkload.cpp
NeonMinimumWorkload.hpp
NeonMultiplicationWorkload.cpp
NeonMultiplicationWorkload.hpp
NeonNormalizationFloatWorkload.cpp
NeonNormalizationFloatWorkload.hpp
NeonPadWorkload.cpp
NeonPadWorkload.hpp
NeonPermuteWorkload.cpp
NeonPermuteWorkload.hpp
NeonPooling2dWorkload.cpp
NeonPooling2dWorkload.hpp
NeonPreluWorkload.cpp
NeonPreluWorkload.hpp
NeonQuantizedLstmWorkload.cpp
NeonQuantizedLstmWorkload.hpp
NeonQuantizeWorkload.cpp
NeonQuantizeWorkload.hpp
NeonReshapeWorkload.cpp
NeonReshapeWorkload.hpp
NeonResizeWorkload.cpp
NeonResizeWorkload.hpp
NeonRsqrtWorkload.cpp
NeonRsqrtWorkload.hpp
NeonSoftmaxBaseWorkload.cpp
NeonSoftmaxBaseWorkload.hpp
NeonSoftmaxFloatWorkload.cpp
NeonSoftmaxFloatWorkload.hpp
NeonSoftmaxUint8Workload.cpp
NeonSoftmaxUint8Workload.hpp
NeonSpaceToDepthWorkload.cpp
NeonSpaceToDepthWorkload.hpp
NeonSplitterWorkload.cpp
NeonSplitterWorkload.hpp
NeonStackWorkload.cpp
NeonStackWorkload.hpp
NeonStridedSliceWorkload.cpp
NeonStridedSliceWorkload.hpp
NeonSubtractionWorkload.cpp
NeonSubtractionWorkload.hpp
NeonTransposeConvolution2dWorkload.cpp
NeonTransposeConvolution2dWorkload.hpp
NeonWorkloads.hpp
NeonWorkloadUtils.hpp
)
add_library(armnnNeonBackendWorkloads OBJECT ${armnnNeonBackendWorkloads_sources})
target_include_directories(armnnNeonBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
target_include_directories(armnnNeonBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
target_include_directories(armnnNeonBackendWorkloads PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)