arm_compute v17.09

Change-Id: I4bf8f4e6e5f84ce0d5b6f5ba570d276879f42a81
diff --git a/documentation/search/files_3.js b/documentation/search/files_3.js
index 5279a4e..e220a1b 100644
--- a/documentation/search/files_3.js
+++ b/documentation/search/files_3.js
@@ -1,6 +1,8 @@
 var searchData=
 [
+  ['caffe_5fdata_5fextractor_2epy',['caffe_data_extractor.py',['../caffe__data__extractor_8py.xhtml',1,'']]],
   ['canny_2ecl',['canny.cl',['../canny_8cl.xhtml',1,'']]],
+  ['cartesianproductdataset_2eh',['CartesianProductDataset.h',['../_cartesian_product_dataset_8h.xhtml',1,'']]],
   ['channel_5fcombine_2ecl',['channel_combine.cl',['../channel__combine_8cl.xhtml',1,'']]],
   ['channel_5fextract_2ecl',['channel_extract.cl',['../channel__extract_8cl.xhtml',1,'']]],
   ['cl_5fconvolution_2ecpp',['cl_convolution.cpp',['../cl__convolution_8cpp.xhtml',1,'']]],
@@ -17,6 +19,7 @@
   ['clarithmeticsubtraction_2eh',['CLArithmeticSubtraction.h',['../_c_l_arithmetic_subtraction_8h.xhtml',1,'']]],
   ['clarithmeticsubtractionkernel_2eh',['CLArithmeticSubtractionKernel.h',['../_c_l_arithmetic_subtraction_kernel_8h.xhtml',1,'']]],
   ['clarray_2eh',['CLArray.h',['../_c_l_array_8h.xhtml',1,'']]],
+  ['clarrayaccessor_2eh',['CLArrayAccessor.h',['../_c_l_array_accessor_8h.xhtml',1,'']]],
   ['clbatchnormalizationlayer_2eh',['CLBatchNormalizationLayer.h',['../_c_l_batch_normalization_layer_8h.xhtml',1,'']]],
   ['clbatchnormalizationlayerkernel_2eh',['CLBatchNormalizationLayerKernel.h',['../_c_l_batch_normalization_layer_kernel_8h.xhtml',1,'']]],
   ['clbitwiseand_2eh',['CLBitwiseAnd.h',['../_c_l_bitwise_and_8h.xhtml',1,'']]],
@@ -29,6 +32,7 @@
   ['clbitwisexorkernel_2eh',['CLBitwiseXorKernel.h',['../_c_l_bitwise_xor_kernel_8h.xhtml',1,'']]],
   ['clbox3x3_2eh',['CLBox3x3.h',['../_c_l_box3x3_8h.xhtml',1,'']]],
   ['clbox3x3kernel_2eh',['CLBox3x3Kernel.h',['../_c_l_box3x3_kernel_8h.xhtml',1,'']]],
+  ['clbufferallocator_2eh',['CLBufferAllocator.h',['../_c_l_buffer_allocator_8h.xhtml',1,'']]],
   ['clcannyedge_2eh',['CLCannyEdge.h',['../_c_l_canny_edge_8h.xhtml',1,'']]],
   ['clcannyedgekernel_2eh',['CLCannyEdgeKernel.h',['../_c_l_canny_edge_kernel_8h.xhtml',1,'']]],
   ['clchannelcombine_2eh',['CLChannelCombine.h',['../_c_l_channel_combine_8h.xhtml',1,'']]],
@@ -45,10 +49,20 @@
   ['cldepthconcatenatekernel_2eh',['CLDepthConcatenateKernel.h',['../_c_l_depth_concatenate_kernel_8h.xhtml',1,'']]],
   ['cldepthconvert_2eh',['CLDepthConvert.h',['../_c_l_depth_convert_8h.xhtml',1,'']]],
   ['cldepthconvertkernel_2eh',['CLDepthConvertKernel.h',['../_c_l_depth_convert_kernel_8h.xhtml',1,'']]],
+  ['cldepthwiseconvolution_2eh',['CLDepthwiseConvolution.h',['../_c_l_depthwise_convolution_8h.xhtml',1,'']]],
+  ['cldepthwiseconvolution3x3kernel_2eh',['CLDepthwiseConvolution3x3Kernel.h',['../_c_l_depthwise_convolution3x3_kernel_8h.xhtml',1,'']]],
+  ['cldepthwiseim2colkernel_2eh',['CLDepthwiseIm2ColKernel.h',['../_c_l_depthwise_im2_col_kernel_8h.xhtml',1,'']]],
+  ['cldepthwiseseparableconvolutionlayer_2eh',['CLDepthwiseSeparableConvolutionLayer.h',['../_c_l_depthwise_separable_convolution_layer_8h.xhtml',1,'']]],
+  ['cldepthwisevectortotensorkernel_2eh',['CLDepthwiseVectorToTensorKernel.h',['../_c_l_depthwise_vector_to_tensor_kernel_8h.xhtml',1,'']]],
+  ['cldepthwiseweightsreshapekernel_2eh',['CLDepthwiseWeightsReshapeKernel.h',['../_c_l_depthwise_weights_reshape_kernel_8h.xhtml',1,'']]],
+  ['cldequantizationlayer_2eh',['CLDequantizationLayer.h',['../_c_l_dequantization_layer_8h.xhtml',1,'']]],
+  ['cldequantizationlayerkernel_2eh',['CLDequantizationLayerKernel.h',['../_c_l_dequantization_layer_kernel_8h.xhtml',1,'']]],
   ['clderivative_2eh',['CLDerivative.h',['../_c_l_derivative_8h.xhtml',1,'']]],
   ['clderivativekernel_2eh',['CLDerivativeKernel.h',['../_c_l_derivative_kernel_8h.xhtml',1,'']]],
   ['cldilate_2eh',['CLDilate.h',['../_c_l_dilate_8h.xhtml',1,'']]],
   ['cldilatekernel_2eh',['CLDilateKernel.h',['../_c_l_dilate_kernel_8h.xhtml',1,'']]],
+  ['cldirectconvolutionlayer_2eh',['CLDirectConvolutionLayer.h',['../_c_l_direct_convolution_layer_8h.xhtml',1,'']]],
+  ['cldirectconvolutionlayerkernel_2eh',['CLDirectConvolutionLayerKernel.h',['../_c_l_direct_convolution_layer_kernel_8h.xhtml',1,'']]],
   ['cldistribution1d_2eh',['CLDistribution1D.h',['../_c_l_distribution1_d_8h.xhtml',1,'']]],
   ['clequalizehistogram_2eh',['CLEqualizeHistogram.h',['../_c_l_equalize_histogram_8h.xhtml',1,'']]],
   ['clerode_2eh',['CLErode.h',['../_c_l_erode_8h.xhtml',1,'']]],
@@ -57,8 +71,9 @@
   ['clfastcornerskernel_2eh',['CLFastCornersKernel.h',['../_c_l_fast_corners_kernel_8h.xhtml',1,'']]],
   ['clfillborder_2eh',['CLFillBorder.h',['../_c_l_fill_border_8h.xhtml',1,'']]],
   ['clfillborderkernel_2eh',['CLFillBorderKernel.h',['../_c_l_fill_border_kernel_8h.xhtml',1,'']]],
-  ['clfixture_2ecpp',['CLFixture.cpp',['../_c_l_fixture_8cpp.xhtml',1,'']]],
-  ['clfixture_2eh',['CLFixture.h',['../_c_l_fixture_8h.xhtml',1,'']]],
+  ['clflattenlayer_2eh',['CLFlattenLayer.h',['../_c_l_flatten_layer_8h.xhtml',1,'']]],
+  ['clfloor_2eh',['CLFloor.h',['../_c_l_floor_8h.xhtml',1,'']]],
+  ['clfloorkernel_2eh',['CLFloorKernel.h',['../_c_l_floor_kernel_8h.xhtml',1,'']]],
   ['clfullyconnectedlayer_2eh',['CLFullyConnectedLayer.h',['../_c_l_fully_connected_layer_8h.xhtml',1,'']]],
   ['clfunctions_2eh',['CLFunctions.h',['../_c_l_functions_8h.xhtml',1,'']]],
   ['clgaussian3x3_2eh',['CLGaussian3x3.h',['../_c_l_gaussian3x3_8h.xhtml',1,'']]],
@@ -75,6 +90,8 @@
   ['clgemmmatrixaccumulatebiaseskernel_2eh',['CLGEMMMatrixAccumulateBiasesKernel.h',['../_c_l_g_e_m_m_matrix_accumulate_biases_kernel_8h.xhtml',1,'']]],
   ['clgemmmatrixadditionkernel_2eh',['CLGEMMMatrixAdditionKernel.h',['../_c_l_g_e_m_m_matrix_addition_kernel_8h.xhtml',1,'']]],
   ['clgemmmatrixmultiplykernel_2eh',['CLGEMMMatrixMultiplyKernel.h',['../_c_l_g_e_m_m_matrix_multiply_kernel_8h.xhtml',1,'']]],
+  ['clgemmmatrixvectormultiplykernel_2eh',['CLGEMMMatrixVectorMultiplyKernel.h',['../_c_l_g_e_m_m_matrix_vector_multiply_kernel_8h.xhtml',1,'']]],
+  ['clgemmtranspose1xw_2eh',['CLGEMMTranspose1xW.h',['../_c_l_g_e_m_m_transpose1x_w_8h.xhtml',1,'']]],
   ['clgemmtranspose1xwkernel_2eh',['CLGEMMTranspose1xWKernel.h',['../_c_l_g_e_m_m_transpose1x_w_kernel_8h.xhtml',1,'']]],
   ['clharriscorners_2eh',['CLHarrisCorners.h',['../_c_l_harris_corners_8h.xhtml',1,'']]],
   ['clharriscornerskernel_2eh',['CLHarrisCornersKernel.h',['../_c_l_harris_corners_kernel_8h.xhtml',1,'']]],
@@ -93,19 +110,25 @@
   ['clintegralimagekernel_2eh',['CLIntegralImageKernel.h',['../_c_l_integral_image_kernel_8h.xhtml',1,'']]],
   ['clkernellibrary_2eh',['CLKernelLibrary.h',['../_c_l_kernel_library_8h.xhtml',1,'']]],
   ['clkernels_2eh',['CLKernels.h',['../_c_l_kernels_8h.xhtml',1,'']]],
+  ['cll2normalize_2eh',['CLL2Normalize.h',['../_c_l_l2_normalize_8h.xhtml',1,'']]],
+  ['cll2normalizekernel_2eh',['CLL2NormalizeKernel.h',['../_c_l_l2_normalize_kernel_8h.xhtml',1,'']]],
   ['cllaplacianpyramid_2eh',['CLLaplacianPyramid.h',['../_c_l_laplacian_pyramid_8h.xhtml',1,'']]],
   ['cllaplacianreconstruct_2eh',['CLLaplacianReconstruct.h',['../_c_l_laplacian_reconstruct_8h.xhtml',1,'']]],
   ['cllktrackerkernel_2eh',['CLLKTrackerKernel.h',['../_c_l_l_k_tracker_kernel_8h.xhtml',1,'']]],
   ['cllocallyconnectedlayer_2eh',['CLLocallyConnectedLayer.h',['../_c_l_locally_connected_layer_8h.xhtml',1,'']]],
   ['cllocallyconnectedmatrixmultiplykernel_2eh',['CLLocallyConnectedMatrixMultiplyKernel.h',['../_c_l_locally_connected_matrix_multiply_kernel_8h.xhtml',1,'']]],
   ['cllut_2eh',['CLLut.h',['../_c_l_lut_8h.xhtml',1,'']]],
+  ['cllutaccessor_2eh',['CLLutAccessor.h',['../_c_l_lut_accessor_8h.xhtml',1,'']]],
   ['cllutallocator_2eh',['CLLutAllocator.h',['../_c_l_lut_allocator_8h.xhtml',1,'']]],
   ['clmagnitude_2eh',['CLMagnitude.h',['../_c_l_magnitude_8h.xhtml',1,'']]],
   ['clmagnitudephasekernel_2eh',['CLMagnitudePhaseKernel.h',['../_c_l_magnitude_phase_kernel_8h.xhtml',1,'']]],
+  ['clmap_2eh',['CLMap.h',['../_c_l_map_8h.xhtml',1,'']]],
   ['clmeanstddev_2eh',['CLMeanStdDev.h',['../_c_l_mean_std_dev_8h.xhtml',1,'']]],
   ['clmeanstddevkernel_2eh',['CLMeanStdDevKernel.h',['../_c_l_mean_std_dev_kernel_8h.xhtml',1,'']]],
   ['clmedian3x3_2eh',['CLMedian3x3.h',['../_c_l_median3x3_8h.xhtml',1,'']]],
   ['clmedian3x3kernel_2eh',['CLMedian3x3Kernel.h',['../_c_l_median3x3_kernel_8h.xhtml',1,'']]],
+  ['clmemorygroup_2eh',['CLMemoryGroup.h',['../_c_l_memory_group_8h.xhtml',1,'']]],
+  ['clminmaxlayerkernel_2eh',['CLMinMaxLayerKernel.h',['../_c_l_min_max_layer_kernel_8h.xhtml',1,'']]],
   ['clminmaxlocation_2eh',['CLMinMaxLocation.h',['../_c_l_min_max_location_8h.xhtml',1,'']]],
   ['clminmaxlocationkernel_2eh',['CLMinMaxLocationKernel.h',['../_c_l_min_max_location_kernel_8h.xhtml',1,'']]],
   ['clmultihog_2eh',['CLMultiHOG.h',['../_c_l_multi_h_o_g_8h.xhtml',1,'']]],
@@ -123,8 +146,16 @@
   ['clpoolinglayer_2eh',['CLPoolingLayer.h',['../_c_l_pooling_layer_8h.xhtml',1,'']]],
   ['clpoolinglayerkernel_2eh',['CLPoolingLayerKernel.h',['../_c_l_pooling_layer_kernel_8h.xhtml',1,'']]],
   ['clpyramid_2eh',['CLPyramid.h',['../_c_l_pyramid_8h.xhtml',1,'']]],
+  ['clquantizationlayer_2eh',['CLQuantizationLayer.h',['../_c_l_quantization_layer_8h.xhtml',1,'']]],
+  ['clquantizationlayerkernel_2eh',['CLQuantizationLayerKernel.h',['../_c_l_quantization_layer_kernel_8h.xhtml',1,'']]],
+  ['clreductionoperation_2eh',['CLReductionOperation.h',['../_c_l_reduction_operation_8h.xhtml',1,'']]],
+  ['clreductionoperationkernel_2eh',['CLReductionOperationKernel.h',['../_c_l_reduction_operation_kernel_8h.xhtml',1,'']]],
   ['clremap_2eh',['CLRemap.h',['../_c_l_remap_8h.xhtml',1,'']]],
   ['clremapkernel_2eh',['CLRemapKernel.h',['../_c_l_remap_kernel_8h.xhtml',1,'']]],
+  ['clreshapelayer_2eh',['CLReshapeLayer.h',['../_c_l_reshape_layer_8h.xhtml',1,'']]],
+  ['clreshapelayerkernel_2eh',['CLReshapeLayerKernel.h',['../_c_l_reshape_layer_kernel_8h.xhtml',1,'']]],
+  ['clroipoolinglayer_2eh',['CLROIPoolingLayer.h',['../_c_l_r_o_i_pooling_layer_8h.xhtml',1,'']]],
+  ['clroipoolinglayerkernel_2eh',['CLROIPoolingLayerKernel.h',['../_c_l_r_o_i_pooling_layer_kernel_8h.xhtml',1,'']]],
   ['clscale_2eh',['CLScale.h',['../_c_l_scale_8h.xhtml',1,'']]],
   ['clscalekernel_2eh',['CLScaleKernel.h',['../_c_l_scale_kernel_8h.xhtml',1,'']]],
   ['clscharr3x3_2eh',['CLScharr3x3.h',['../_c_l_scharr3x3_8h.xhtml',1,'']]],
@@ -147,14 +178,20 @@
   ['clthresholdkernel_2eh',['CLThresholdKernel.h',['../_c_l_threshold_kernel_8h.xhtml',1,'']]],
   ['cltranspose_2eh',['CLTranspose.h',['../_c_l_transpose_8h.xhtml',1,'']]],
   ['cltransposekernel_2eh',['CLTransposeKernel.h',['../_c_l_transpose_kernel_8h.xhtml',1,'']]],
+  ['cltuner_2eh',['CLTuner.h',['../_c_l_tuner_8h.xhtml',1,'']]],
   ['cltypes_2eh',['CLTypes.h',['../_c_l_types_8h.xhtml',1,'']]],
+  ['clunmap_2eh',['CLUnmap.h',['../_c_l_unmap_8h.xhtml',1,'']]],
   ['clwarpaffine_2eh',['CLWarpAffine.h',['../_c_l_warp_affine_8h.xhtml',1,'']]],
   ['clwarpaffinekernel_2eh',['CLWarpAffineKernel.h',['../_c_l_warp_affine_kernel_8h.xhtml',1,'']]],
   ['clwarpperspective_2eh',['CLWarpPerspective.h',['../_c_l_warp_perspective_8h.xhtml',1,'']]],
   ['clwarpperspectivekernel_2eh',['CLWarpPerspectiveKernel.h',['../_c_l_warp_perspective_kernel_8h.xhtml',1,'']]],
   ['clweightsreshapekernel_2eh',['CLWeightsReshapeKernel.h',['../_c_l_weights_reshape_kernel_8h.xhtml',1,'']]],
   ['color_5fconvert_2ecl',['color_convert.cl',['../color__convert_8cl.xhtml',1,'']]],
+  ['commandlineoptions_2eh',['CommandLineOptions.h',['../_command_line_options_8h.xhtml',1,'']]],
+  ['commandlineparser_2ecpp',['CommandLineParser.cpp',['../_command_line_parser_8cpp.xhtml',1,'']]],
+  ['commandlineparser_2eh',['CommandLineParser.h',['../_command_line_parser_8h.xhtml',1,'']]],
   ['concatenate_2ecl',['concatenate.cl',['../concatenate_8cl.xhtml',1,'']]],
+  ['containerdataset_2eh',['ContainerDataset.h',['../_container_dataset_8h.xhtml',1,'']]],
   ['convertpolicydataset_2eh',['ConvertPolicyDataset.h',['../_convert_policy_dataset_8h.xhtml',1,'']]],
   ['convolution3x3_2ecl',['convolution3x3.cl',['../convolution3x3_8cl.xhtml',1,'']]],
   ['convolution5x5_2ecl',['convolution5x5.cl',['../convolution5x5_8cl.xhtml',1,'']]],
@@ -163,16 +200,20 @@
   ['convolution_5flayer_2ecl',['convolution_layer.cl',['../convolution__layer_8cl.xhtml',1,'']]],
   ['convolution_5frectangle_2ecl',['convolution_rectangle.cl',['../convolution__rectangle_8cl.xhtml',1,'']]],
   ['convolutionlayer_2ecpp',['ConvolutionLayer.cpp',['../benchmark_2_n_e_o_n_2_convolution_layer_8cpp.xhtml',1,'']]],
+  ['convolutionlayer_2ecpp',['ConvolutionLayer.cpp',['../validation_2_c_p_p_2_convolution_layer_8cpp.xhtml',1,'']]],
   ['convolutionlayer_2ecpp',['ConvolutionLayer.cpp',['../validation_2_n_e_o_n_2_convolution_layer_8cpp.xhtml',1,'']]],
   ['convolutionlayer_2ecpp',['ConvolutionLayer.cpp',['../benchmark_2_c_l_2_convolution_layer_8cpp.xhtml',1,'']]],
-  ['convolutionlayer_2eh',['ConvolutionLayer.h',['../_convolution_layer_8h.xhtml',1,'']]],
+  ['convolutionlayer_2ecpp',['ConvolutionLayer.cpp',['../validation_2_c_l_2_convolution_layer_8cpp.xhtml',1,'']]],
+  ['convolutionlayer_2eh',['ConvolutionLayer.h',['../arm__compute_2graph_2nodes_2_convolution_layer_8h.xhtml',1,'']]],
+  ['convolutionlayer_2eh',['ConvolutionLayer.h',['../tests_2validation_2_c_p_p_2_convolution_layer_8h.xhtml',1,'']]],
   ['convolutionlayerdataset_2eh',['ConvolutionLayerDataset.h',['../_convolution_layer_dataset_8h.xhtml',1,'']]],
-  ['convolutionlayerdirect_2ecpp',['ConvolutionLayerDirect.cpp',['../validation_2_n_e_o_n_2_convolution_layer_direct_8cpp.xhtml',1,'']]],
-  ['convolutionlayerdirect_2ecpp',['ConvolutionLayerDirect.cpp',['../benchmark_2_n_e_o_n_2_convolution_layer_direct_8cpp.xhtml',1,'']]],
+  ['convolutionlayerfixture_2eh',['ConvolutionLayerFixture.h',['../validation_2fixtures_2_convolution_layer_fixture_8h.xhtml',1,'']]],
+  ['convolutionlayerfixture_2eh',['ConvolutionLayerFixture.h',['../benchmark_2fixtures_2_convolution_layer_fixture_8h.xhtml',1,'']]],
   ['coordinates_2eh',['Coordinates.h',['../_coordinates_8h.xhtml',1,'']]],
   ['cppcornercandidateskernel_2eh',['CPPCornerCandidatesKernel.h',['../_c_p_p_corner_candidates_kernel_8h.xhtml',1,'']]],
   ['cppdetectionwindownonmaximasuppressionkernel_2eh',['CPPDetectionWindowNonMaximaSuppressionKernel.h',['../_c_p_p_detection_window_non_maxima_suppression_kernel_8h.xhtml',1,'']]],
   ['cppkernels_2eh',['CPPKernels.h',['../_c_p_p_kernels_8h.xhtml',1,'']]],
   ['cppscheduler_2eh',['CPPScheduler.h',['../_c_p_p_scheduler_8h.xhtml',1,'']]],
-  ['cppsorteuclideandistancekernel_2eh',['CPPSortEuclideanDistanceKernel.h',['../_c_p_p_sort_euclidean_distance_kernel_8h.xhtml',1,'']]]
+  ['cppsorteuclideandistancekernel_2eh',['CPPSortEuclideanDistanceKernel.h',['../_c_p_p_sort_euclidean_distance_kernel_8h.xhtml',1,'']]],
+  ['cpptypes_2eh',['CPPTypes.h',['../_c_p_p_types_8h.xhtml',1,'']]]
 ];