arm_compute v19.05
diff --git a/documentation/search/classes_3.js b/documentation/search/classes_3.js
index 0b24c93..76dbbbe 100644
--- a/documentation/search/classes_3.js
+++ b/documentation/search/classes_3.js
@@ -58,6 +58,8 @@
   ['clcomparison',['CLComparison',['../classarm__compute_1_1_c_l_comparison.xhtml',1,'arm_compute']]],
   ['clcomparisonkernel',['CLComparisonKernel',['../classarm__compute_1_1_c_l_comparison_kernel.xhtml',1,'arm_compute']]],
   ['clcomparisonstatic',['CLComparisonStatic',['../classarm__compute_1_1_c_l_comparison_static.xhtml',1,'arm_compute']]],
+  ['clcomplexpixelwisemultiplication',['CLComplexPixelWiseMultiplication',['../classarm__compute_1_1_c_l_complex_pixel_wise_multiplication.xhtml',1,'arm_compute']]],
+  ['clcomplexpixelwisemultiplicationkernel',['CLComplexPixelWiseMultiplicationKernel',['../classarm__compute_1_1_c_l_complex_pixel_wise_multiplication_kernel.xhtml',1,'arm_compute']]],
   ['clcomputeallanchors',['CLComputeAllAnchors',['../classarm__compute_1_1_c_l_compute_all_anchors.xhtml',1,'arm_compute']]],
   ['clcomputeallanchorskernel',['CLComputeAllAnchorsKernel',['../classarm__compute_1_1_c_l_compute_all_anchors_kernel.xhtml',1,'arm_compute']]],
   ['clconcatenatelayer',['CLConcatenateLayer',['../classarm__compute_1_1_c_l_concatenate_layer.xhtml',1,'arm_compute']]],
@@ -73,9 +75,12 @@
   ['clcopy',['CLCopy',['../classarm__compute_1_1_c_l_copy.xhtml',1,'arm_compute']]],
   ['clcopykernel',['CLCopyKernel',['../classarm__compute_1_1_c_l_copy_kernel.xhtml',1,'arm_compute']]],
   ['clcopytoarraykernel',['CLCopyToArrayKernel',['../classarm__compute_1_1_c_l_copy_to_array_kernel.xhtml',1,'arm_compute']]],
+  ['clcropkernel',['CLCropKernel',['../classarm__compute_1_1_c_l_crop_kernel.xhtml',1,'arm_compute']]],
+  ['clcropresize',['CLCropResize',['../classarm__compute_1_1_c_l_crop_resize.xhtml',1,'arm_compute']]],
   ['cldeconvolutionlayer',['CLDeconvolutionLayer',['../classarm__compute_1_1_c_l_deconvolution_layer.xhtml',1,'arm_compute']]],
   ['cldeconvolutionlayerupsample',['CLDeconvolutionLayerUpsample',['../classarm__compute_1_1_c_l_deconvolution_layer_upsample.xhtml',1,'arm_compute']]],
   ['cldeconvolutionlayerupsamplekernel',['CLDeconvolutionLayerUpsampleKernel',['../classarm__compute_1_1_c_l_deconvolution_layer_upsample_kernel.xhtml',1,'arm_compute']]],
+  ['cldeconvolutionreshapeoutputkernel',['CLDeconvolutionReshapeOutputKernel',['../classarm__compute_1_1_c_l_deconvolution_reshape_output_kernel.xhtml',1,'arm_compute']]],
   ['cldepthconcatenatelayer',['CLDepthConcatenateLayer',['../classarm__compute_1_1_c_l_depth_concatenate_layer.xhtml',1,'arm_compute']]],
   ['cldepthconcatenatelayerkernel',['CLDepthConcatenateLayerKernel',['../classarm__compute_1_1_c_l_depth_concatenate_layer_kernel.xhtml',1,'arm_compute']]],
   ['cldepthconvertlayer',['CLDepthConvertLayer',['../classarm__compute_1_1_c_l_depth_convert_layer.xhtml',1,'arm_compute']]],
@@ -100,6 +105,7 @@
   ['cldirectconvolutionlayer',['CLDirectConvolutionLayer',['../classarm__compute_1_1_c_l_direct_convolution_layer.xhtml',1,'arm_compute']]],
   ['cldirectconvolutionlayerkernel',['CLDirectConvolutionLayerKernel',['../classarm__compute_1_1_c_l_direct_convolution_layer_kernel.xhtml',1,'arm_compute']]],
   ['cldirectconvolutionlayeroutputstagekernel',['CLDirectConvolutionLayerOutputStageKernel',['../classarm__compute_1_1_c_l_direct_convolution_layer_output_stage_kernel.xhtml',1,'arm_compute']]],
+  ['cldirectdeconvolutionlayer',['CLDirectDeconvolutionLayer',['../classarm__compute_1_1_c_l_direct_deconvolution_layer.xhtml',1,'arm_compute']]],
   ['cldistribution1d',['CLDistribution1D',['../classarm__compute_1_1_c_l_distribution1_d.xhtml',1,'arm_compute']]],
   ['cledgenonmaxsuppressionkernel',['CLEdgeNonMaxSuppressionKernel',['../classarm__compute_1_1_c_l_edge_non_max_suppression_kernel.xhtml',1,'arm_compute']]],
   ['cledgetracekernel',['CLEdgeTraceKernel',['../classarm__compute_1_1_c_l_edge_trace_kernel.xhtml',1,'arm_compute']]],
@@ -114,6 +120,12 @@
   ['clexplayer',['CLExpLayer',['../classarm__compute_1_1_c_l_exp_layer.xhtml',1,'arm_compute']]],
   ['clfastcorners',['CLFastCorners',['../classarm__compute_1_1_c_l_fast_corners.xhtml',1,'arm_compute']]],
   ['clfastcornerskernel',['CLFastCornersKernel',['../classarm__compute_1_1_c_l_fast_corners_kernel.xhtml',1,'arm_compute']]],
+  ['clfft1d',['CLFFT1D',['../classarm__compute_1_1_c_l_f_f_t1_d.xhtml',1,'arm_compute']]],
+  ['clfft2d',['CLFFT2D',['../classarm__compute_1_1_c_l_f_f_t2_d.xhtml',1,'arm_compute']]],
+  ['clfftconvolutionlayer',['CLFFTConvolutionLayer',['../classarm__compute_1_1_c_l_f_f_t_convolution_layer.xhtml',1,'arm_compute']]],
+  ['clfftdigitreversekernel',['CLFFTDigitReverseKernel',['../classarm__compute_1_1_c_l_f_f_t_digit_reverse_kernel.xhtml',1,'arm_compute']]],
+  ['clfftradixstagekernel',['CLFFTRadixStageKernel',['../classarm__compute_1_1_c_l_f_f_t_radix_stage_kernel.xhtml',1,'arm_compute']]],
+  ['clfftscalekernel',['CLFFTScaleKernel',['../classarm__compute_1_1_c_l_f_f_t_scale_kernel.xhtml',1,'arm_compute']]],
   ['clfillborder',['CLFillBorder',['../classarm__compute_1_1_c_l_fill_border.xhtml',1,'arm_compute']]],
   ['clfillborderkernel',['CLFillBorderKernel',['../classarm__compute_1_1_c_l_fill_border_kernel.xhtml',1,'arm_compute']]],
   ['clfinesvmmemoryregion',['CLFineSVMMemoryRegion',['../classarm__compute_1_1_c_l_fine_s_v_m_memory_region.xhtml',1,'arm_compute']]],
@@ -140,6 +152,7 @@
   ['clgaussianpyramidvertkernel',['CLGaussianPyramidVertKernel',['../classarm__compute_1_1_c_l_gaussian_pyramid_vert_kernel.xhtml',1,'arm_compute']]],
   ['clgemm',['CLGEMM',['../classarm__compute_1_1_c_l_g_e_m_m.xhtml',1,'arm_compute']]],
   ['clgemmconvolutionlayer',['CLGEMMConvolutionLayer',['../classarm__compute_1_1_c_l_g_e_m_m_convolution_layer.xhtml',1,'arm_compute']]],
+  ['clgemmdeconvolutionlayer',['CLGEMMDeconvolutionLayer',['../classarm__compute_1_1_c_l_g_e_m_m_deconvolution_layer.xhtml',1,'arm_compute']]],
   ['clgemminterleave4x4',['CLGEMMInterleave4x4',['../classarm__compute_1_1_c_l_g_e_m_m_interleave4x4.xhtml',1,'arm_compute']]],
   ['clgemminterleave4x4kernel',['CLGEMMInterleave4x4Kernel',['../classarm__compute_1_1_c_l_g_e_m_m_interleave4x4_kernel.xhtml',1,'arm_compute']]],
   ['clgemmlowpmatrixareductionkernel',['CLGEMMLowpMatrixAReductionKernel',['../classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_a_reduction_kernel.xhtml',1,'arm_compute']]],
@@ -147,6 +160,7 @@
   ['clgemmlowpmatrixmultiplycore',['CLGEMMLowpMatrixMultiplyCore',['../classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_multiply_core.xhtml',1,'arm_compute']]],
   ['clgemmlowpmatrixmultiplykernel',['CLGEMMLowpMatrixMultiplyKernel',['../classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_multiply_kernel.xhtml',1,'arm_compute']]],
   ['clgemmlowpmatrixmultiplyreshapedkernel',['CLGEMMLowpMatrixMultiplyReshapedKernel',['../classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_multiply_reshaped_kernel.xhtml',1,'arm_compute']]],
+  ['clgemmlowpmatrixmultiplyreshapedonlyrhskernel',['CLGEMMLowpMatrixMultiplyReshapedOnlyRHSKernel',['../classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_multiply_reshaped_only_r_h_s_kernel.xhtml',1,'arm_compute']]],
   ['clgemmlowpoffsetcontributionkernel',['CLGEMMLowpOffsetContributionKernel',['../classarm__compute_1_1_c_l_g_e_m_m_lowp_offset_contribution_kernel.xhtml',1,'arm_compute']]],
   ['clgemmlowpoffsetcontributionoutputstagekernel',['CLGEMMLowpOffsetContributionOutputStageKernel',['../classarm__compute_1_1_c_l_g_e_m_m_lowp_offset_contribution_output_stage_kernel.xhtml',1,'arm_compute']]],
   ['clgemmlowpquantizedownint32touint8scale',['CLGEMMLowpQuantizeDownInt32ToUint8Scale',['../classarm__compute_1_1_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale.xhtml',1,'arm_compute']]],
@@ -159,9 +173,12 @@
   ['clgemmmatrixadditionkernel',['CLGEMMMatrixAdditionKernel',['../classarm__compute_1_1_c_l_g_e_m_m_matrix_addition_kernel.xhtml',1,'arm_compute']]],
   ['clgemmmatrixmultiplykernel',['CLGEMMMatrixMultiplyKernel',['../classarm__compute_1_1_c_l_g_e_m_m_matrix_multiply_kernel.xhtml',1,'arm_compute']]],
   ['clgemmmatrixmultiplyreshapedkernel',['CLGEMMMatrixMultiplyReshapedKernel',['../classarm__compute_1_1_c_l_g_e_m_m_matrix_multiply_reshaped_kernel.xhtml',1,'arm_compute']]],
+  ['clgemmmatrixmultiplyreshapedonlyrhskernel',['CLGEMMMatrixMultiplyReshapedOnlyRHSKernel',['../classarm__compute_1_1_c_l_g_e_m_m_matrix_multiply_reshaped_only_r_h_s_kernel.xhtml',1,'arm_compute']]],
   ['clgemmmatrixvectormultiplykernel',['CLGEMMMatrixVectorMultiplyKernel',['../classarm__compute_1_1_c_l_g_e_m_m_matrix_vector_multiply_kernel.xhtml',1,'arm_compute']]],
-  ['clgemmreshapedconfigurationbifrost',['CLGEMMReshapedConfigurationBifrost',['../classarm__compute_1_1cl__gemm_1_1_c_l_g_e_m_m_reshaped_configuration_bifrost.xhtml',1,'arm_compute::cl_gemm']]],
-  ['clgemmreshapedconfigurationfactory',['CLGEMMReshapedConfigurationFactory',['../classarm__compute_1_1cl__gemm_1_1_c_l_g_e_m_m_reshaped_configuration_factory.xhtml',1,'arm_compute::cl_gemm']]],
+  ['clgemmreshapedkernelconfigurationbifrost',['CLGEMMReshapedKernelConfigurationBifrost',['../classarm__compute_1_1cl__gemm_1_1_c_l_g_e_m_m_reshaped_kernel_configuration_bifrost.xhtml',1,'arm_compute::cl_gemm']]],
+  ['clgemmreshapedkernelconfigurationfactory',['CLGEMMReshapedKernelConfigurationFactory',['../classarm__compute_1_1cl__gemm_1_1_c_l_g_e_m_m_reshaped_kernel_configuration_factory.xhtml',1,'arm_compute::cl_gemm']]],
+  ['clgemmreshapedonlyrhskernelconfigurationbifrost',['CLGEMMReshapedOnlyRHSKernelConfigurationBifrost',['../classarm__compute_1_1cl__gemm_1_1_c_l_g_e_m_m_reshaped_only_r_h_s_kernel_configuration_bifrost.xhtml',1,'arm_compute::cl_gemm']]],
+  ['clgemmreshapedonlyrhskernelconfigurationfactory',['CLGEMMReshapedOnlyRHSKernelConfigurationFactory',['../classarm__compute_1_1cl__gemm_1_1_c_l_g_e_m_m_reshaped_only_r_h_s_kernel_configuration_factory.xhtml',1,'arm_compute::cl_gemm']]],
   ['clgemmreshapelhsmatrixkernel',['CLGEMMReshapeLHSMatrixKernel',['../classarm__compute_1_1_c_l_g_e_m_m_reshape_l_h_s_matrix_kernel.xhtml',1,'arm_compute']]],
   ['clgemmreshaperhsmatrixkernel',['CLGEMMReshapeRHSMatrixKernel',['../classarm__compute_1_1_c_l_g_e_m_m_reshape_r_h_s_matrix_kernel.xhtml',1,'arm_compute']]],
   ['clgemmtranspose1xw',['CLGEMMTranspose1xW',['../classarm__compute_1_1_c_l_g_e_m_m_transpose1x_w.xhtml',1,'arm_compute']]],
@@ -170,6 +187,7 @@
   ['clgradientkernel',['CLGradientKernel',['../classarm__compute_1_1_c_l_gradient_kernel.xhtml',1,'arm_compute']]],
   ['clharriscorners',['CLHarrisCorners',['../classarm__compute_1_1_c_l_harris_corners.xhtml',1,'arm_compute']]],
   ['clharrisscorekernel',['CLHarrisScoreKernel',['../classarm__compute_1_1_c_l_harris_score_kernel.xhtml',1,'arm_compute']]],
+  ['clheightconcatenatelayerkernel',['CLHeightConcatenateLayerKernel',['../classarm__compute_1_1_c_l_height_concatenate_layer_kernel.xhtml',1,'arm_compute']]],
   ['clhistogram',['CLHistogram',['../classarm__compute_1_1_c_l_histogram.xhtml',1,'arm_compute']]],
   ['clhistogramborderkernel',['CLHistogramBorderKernel',['../classarm__compute_1_1_c_l_histogram_border_kernel.xhtml',1,'arm_compute']]],
   ['clhistogramkernel',['CLHistogramKernel',['../classarm__compute_1_1_c_l_histogram_kernel.xhtml',1,'arm_compute']]],
@@ -206,6 +224,11 @@
   ['cllut',['CLLut',['../classarm__compute_1_1_c_l_lut.xhtml',1,'arm_compute']]],
   ['cllutaccessor',['CLLutAccessor',['../classarm__compute_1_1test_1_1_c_l_lut_accessor.xhtml',1,'arm_compute::test']]],
   ['cllutallocator',['CLLutAllocator',['../classarm__compute_1_1_c_l_lut_allocator.xhtml',1,'arm_compute']]],
+  ['cllwslist',['CLLWSList',['../classarm__compute_1_1cl__tuner_1_1_c_l_l_w_s_list.xhtml',1,'arm_compute::cl_tuner']]],
+  ['cllwslistexhaustive',['CLLWSListExhaustive',['../classarm__compute_1_1cl__tuner_1_1_c_l_l_w_s_list_exhaustive.xhtml',1,'arm_compute::cl_tuner']]],
+  ['cllwslistfactory',['CLLWSListFactory',['../classarm__compute_1_1cl__tuner_1_1_c_l_l_w_s_list_factory.xhtml',1,'arm_compute::cl_tuner']]],
+  ['cllwslistnormal',['CLLWSListNormal',['../classarm__compute_1_1cl__tuner_1_1_c_l_l_w_s_list_normal.xhtml',1,'arm_compute::cl_tuner']]],
+  ['cllwslistrapid',['CLLWSListRapid',['../classarm__compute_1_1cl__tuner_1_1_c_l_l_w_s_list_rapid.xhtml',1,'arm_compute::cl_tuner']]],
   ['clmagnitude',['CLMagnitude',['../classarm__compute_1_1_c_l_magnitude.xhtml',1,'arm_compute']]],
   ['clmagnitudephasekernel',['CLMagnitudePhaseKernel',['../classarm__compute_1_1_c_l_magnitude_phase_kernel.xhtml',1,'arm_compute']]],
   ['clmeanstddev',['CLMeanStdDev',['../classarm__compute_1_1_c_l_mean_std_dev.xhtml',1,'arm_compute']]],
@@ -343,6 +366,7 @@
   ['computeanchorsinfo',['ComputeAnchorsInfo',['../classarm__compute_1_1_compute_anchors_info.xhtml',1,'arm_compute']]],
   ['concatenatelayernode',['ConcatenateLayerNode',['../classarm__compute_1_1graph_1_1_concatenate_layer_node.xhtml',1,'arm_compute::graph']]],
   ['concatlayer',['ConcatLayer',['../classarm__compute_1_1graph_1_1frontend_1_1_concat_layer.xhtml',1,'arm_compute::graph::frontend']]],
+  ['concatlayerdescriptor',['ConcatLayerDescriptor',['../structarm__compute_1_1graph_1_1descriptors_1_1_concat_layer_descriptor.xhtml',1,'arm_compute::graph::descriptors']]],
   ['constnode',['ConstNode',['../classarm__compute_1_1graph_1_1_const_node.xhtml',1,'arm_compute::graph']]],
   ['containerdataset',['ContainerDataset',['../classarm__compute_1_1test_1_1framework_1_1dataset_1_1_container_dataset.xhtml',1,'arm_compute::test::framework::dataset']]],
   ['convolutionlayer',['ConvolutionLayer',['../classarm__compute_1_1graph_1_1frontend_1_1_convolution_layer.xhtml',1,'arm_compute::graph::frontend']]],