IVGCVSW-4483 Remove boost::polymorphic_downcast
authorJan Eilers <jan.eilers@arm.com>
Thu, 2 Apr 2020 12:56:54 +0000 (13:56 +0100)
committerJan Eilers <jan.eilers@arm.com>
Fri, 10 Apr 2020 09:11:11 +0000 (10:11 +0100)
commitbb446e576e120512d5752a5d6dc1ddc636f563ba
tree147d0b5f2886af208199a24704afd845a4825bf8
parente5d0b93b152a26faf93538eb719d03e5b477d670
IVGCVSW-4483 Remove boost::polymorphic_downcast

 * exchange boost::polymorphic_downcast with armnn::PolymorphicDowncast
 * remove unnecessary includes of boost::polymorphic_downcast

Signed-off-by: Jan Eilers <jan.eilers@arm.com>
Change-Id: Ie603fb82860fe05fee547dc78073230cc62b2e1f
89 files changed:
include/armnn/utility/PolymorphicDowncast.hpp
src/armnn/BackendSettings.hpp
src/armnn/DynamicQuantizationVisitor.cpp
src/armnn/Graph.cpp
src/armnn/Graph.hpp
src/armnn/Layer.hpp
src/armnn/LoadedNetwork.cpp
src/armnn/Network.cpp
src/armnn/NetworkQuantizer.cpp
src/armnn/QuantizerVisitor.cpp
src/armnn/Runtime.cpp
src/armnn/SubgraphView.cpp
src/armnn/SubgraphViewSelector.cpp
src/armnn/layers/ConcatLayer.cpp
src/armnn/layers/PermuteLayer.hpp
src/armnn/layers/ReshapeLayer.hpp
src/armnn/layers/TransposeLayer.hpp
src/armnn/optimizations/ConvertFp32NetworkToBf16.hpp
src/armnn/optimizations/FoldPadIntoConvolution2d.hpp
src/armnn/optimizations/MovePermuteUp.hpp
src/armnn/optimizations/MoveTransposeUp.hpp
src/armnn/optimizations/Optimization.hpp
src/armnn/optimizations/OptimizeInversePermutes.hpp
src/armnn/optimizations/SquashEqualSiblings.hpp
src/armnn/test/CreateWorkload.hpp
src/armnn/test/GraphTests.cpp
src/armnn/test/GraphUtils.cpp
src/armnn/test/OptimizerTests.cpp
src/armnn/test/QuantizerTest.cpp
src/armnn/test/UtilityTests.cpp
src/armnnDeserializer/Deserializer.cpp
src/armnnTfLiteParser/test/DetectionPostProcess.cpp
src/armnnTfLiteParser/test/Unsupported.cpp
src/armnnTfParser/TfParser.cpp
src/armnnTfParser/test/Assert.cpp
src/backends/aclCommon/BaseMemoryManager.cpp
src/backends/aclCommon/test/CreateWorkloadClNeon.hpp
src/backends/backendsCommon/MemCopyWorkload.cpp
src/backends/backendsCommon/WorkloadFactory.cpp
src/backends/backendsCommon/WorkloadUtils.cpp
src/backends/backendsCommon/WorkloadUtils.hpp
src/backends/backendsCommon/test/DynamicBackendTests.hpp
src/backends/backendsCommon/test/OptimizationViewsTests.cpp
src/backends/cl/ClBackendContext.cpp
src/backends/cl/ClTensorHandleFactory.cpp
src/backends/cl/ClWorkloadFactory.cpp
src/backends/cl/test/ClCreateWorkloadTests.cpp
src/backends/cl/workloads/ClAbsWorkload.cpp
src/backends/cl/workloads/ClNegWorkload.cpp
src/backends/cl/workloads/ClRsqrtWorkload.cpp
src/backends/cl/workloads/ClSliceWorkload.cpp
src/backends/cl/workloads/ClSpaceToDepthWorkload.cpp
src/backends/neon/NeonTensorHandleFactory.cpp
src/backends/neon/NeonWorkloadFactory.cpp
src/backends/neon/test/NeonCreateWorkloadTests.cpp
src/backends/neon/workloads/NeonAbsWorkload.cpp
src/backends/neon/workloads/NeonActivationWorkload.cpp
src/backends/neon/workloads/NeonAdditionWorkload.cpp
src/backends/neon/workloads/NeonArgMinMaxWorkload.cpp
src/backends/neon/workloads/NeonBatchNormalizationWorkload.cpp
src/backends/neon/workloads/NeonConstantWorkload.cpp
src/backends/neon/workloads/NeonConvolution2dWorkload.cpp
src/backends/neon/workloads/NeonDequantizeWorkload.cpp
src/backends/neon/workloads/NeonDetectionPostProcessWorkload.cpp
src/backends/neon/workloads/NeonDivisionWorkload.cpp
src/backends/neon/workloads/NeonFloorFloatWorkload.cpp
src/backends/neon/workloads/NeonFullyConnectedWorkload.cpp
src/backends/neon/workloads/NeonL2NormalizationFloatWorkload.cpp
src/backends/neon/workloads/NeonMaximumWorkload.cpp
src/backends/neon/workloads/NeonMinimumWorkload.cpp
src/backends/neon/workloads/NeonMultiplicationWorkload.cpp
src/backends/neon/workloads/NeonNegWorkload.cpp
src/backends/neon/workloads/NeonNormalizationFloatWorkload.cpp
src/backends/neon/workloads/NeonPooling2dWorkload.cpp
src/backends/neon/workloads/NeonPreluWorkload.cpp
src/backends/neon/workloads/NeonReshapeWorkload.cpp
src/backends/neon/workloads/NeonResizeWorkload.cpp
src/backends/neon/workloads/NeonRsqrtWorkload.cpp
src/backends/neon/workloads/NeonSliceWorkload.cpp
src/backends/neon/workloads/NeonSoftmaxFloatWorkload.cpp
src/backends/neon/workloads/NeonSoftmaxUint8Workload.cpp
src/backends/neon/workloads/NeonSpaceToDepthWorkload.cpp
src/backends/neon/workloads/NeonSplitterWorkload.cpp
src/backends/neon/workloads/NeonStridedSliceWorkload.cpp
src/backends/neon/workloads/NeonSubtractionWorkload.cpp
src/backends/neon/workloads/NeonTransposeConvolution2dWorkload.cpp
src/backends/reference/test/RefCreateWorkloadTests.cpp
src/backends/reference/workloads/RefWorkloadUtils.hpp
src/profiling/test/ProfilingTests.hpp