arm_compute v18.05
diff --git a/documentation/search/files_4.js b/documentation/search/files_4.js
index d50663b..b267ebf 100644
--- a/documentation/search/files_4.js
+++ b/documentation/search/files_4.js
@@ -5,86 +5,71 @@
   ['datasetmodes_2eh',['DatasetModes.h',['../_dataset_modes_8h.xhtml',1,'']]],
   ['datasets_2eh',['Datasets.h',['../_datasets_8h.xhtml',1,'']]],
   ['deconvolution_5flayer_2ecl',['deconvolution_layer.cl',['../deconvolution__layer_8cl.xhtml',1,'']]],
+  ['deconvolutionlayer_2ecpp',['DeconvolutionLayer.cpp',['../_c_l_2_deconvolution_layer_8cpp.xhtml',1,'']]],
   ['deconvolutionlayer_2ecpp',['DeconvolutionLayer.cpp',['../_n_e_o_n_2_deconvolution_layer_8cpp.xhtml',1,'']]],
   ['deconvolutionlayer_2ecpp',['DeconvolutionLayer.cpp',['../reference_2_deconvolution_layer_8cpp.xhtml',1,'']]],
-  ['deconvolutionlayer_2ecpp',['DeconvolutionLayer.cpp',['../_c_l_2_deconvolution_layer_8cpp.xhtml',1,'']]],
   ['deconvolutionlayer_2eh',['DeconvolutionLayer.h',['../_deconvolution_layer_8h.xhtml',1,'']]],
-  ['deconvolutionlayerfixture_2eh',['DeconvolutionLayerFixture.h',['../_deconvolution_layer_fixture_8h.xhtml',1,'']]],
   ['depth_5fconvert_2ecl',['depth_convert.cl',['../depth__convert_8cl.xhtml',1,'']]],
   ['depthconcatenatelayer_2ecpp',['DepthConcatenateLayer.cpp',['../benchmark_2_c_l_2_depth_concatenate_layer_8cpp.xhtml',1,'']]],
-  ['depthconcatenatelayer_2ecpp',['DepthConcatenateLayer.cpp',['../benchmark_2_n_e_o_n_2_depth_concatenate_layer_8cpp.xhtml',1,'']]],
   ['depthconcatenatelayer_2ecpp',['DepthConcatenateLayer.cpp',['../validation_2_c_l_2_depth_concatenate_layer_8cpp.xhtml',1,'']]],
+  ['depthconcatenatelayer_2ecpp',['DepthConcatenateLayer.cpp',['../benchmark_2_n_e_o_n_2_depth_concatenate_layer_8cpp.xhtml',1,'']]],
   ['depthconcatenatelayer_2ecpp',['DepthConcatenateLayer.cpp',['../validation_2_n_e_o_n_2_depth_concatenate_layer_8cpp.xhtml',1,'']]],
-  ['depthconcatenatelayer_2ecpp',['DepthConcatenateLayer.cpp',['../validation_2reference_2_depth_concatenate_layer_8cpp.xhtml',1,'']]],
   ['depthconcatenatelayer_2ecpp',['DepthConcatenateLayer.cpp',['../validation_2_g_l_e_s___c_o_m_p_u_t_e_2_depth_concatenate_layer_8cpp.xhtml',1,'']]],
+  ['depthconcatenatelayer_2ecpp',['DepthConcatenateLayer.cpp',['../validation_2reference_2_depth_concatenate_layer_8cpp.xhtml',1,'']]],
   ['depthconcatenatelayer_2eh',['DepthConcatenateLayer.h',['../_depth_concatenate_layer_8h.xhtml',1,'']]],
-  ['depthconcatenatelayerfixture_2eh',['DepthConcatenateLayerFixture.h',['../benchmark_2fixtures_2_depth_concatenate_layer_fixture_8h.xhtml',1,'']]],
-  ['depthconcatenatelayerfixture_2eh',['DepthConcatenateLayerFixture.h',['../validation_2fixtures_2_depth_concatenate_layer_fixture_8h.xhtml',1,'']]],
+  ['depthconcatenatelayernode_2eh',['DepthConcatenateLayerNode.h',['../_depth_concatenate_layer_node_8h.xhtml',1,'']]],
+  ['depthconcatsubtensormutator_2eh',['DepthConcatSubTensorMutator.h',['../_depth_concat_sub_tensor_mutator_8h.xhtml',1,'']]],
   ['depthconvertlayer_2ecpp',['DepthConvertLayer.cpp',['../_c_l_2_depth_convert_layer_8cpp.xhtml',1,'']]],
   ['depthconvertlayer_2ecpp',['DepthConvertLayer.cpp',['../_n_e_o_n_2_depth_convert_layer_8cpp.xhtml',1,'']]],
   ['depthconvertlayer_2ecpp',['DepthConvertLayer.cpp',['../reference_2_depth_convert_layer_8cpp.xhtml',1,'']]],
-  ['depthconvertlayer_2eh',['DepthConvertLayer.h',['../arm__compute_2graph_2nodes_2_depth_convert_layer_8h.xhtml',1,'']]],
-  ['depthconvertlayer_2eh',['DepthConvertLayer.h',['../tests_2validation_2reference_2_depth_convert_layer_8h.xhtml',1,'']]],
-  ['depthconvertlayerfixture_2eh',['DepthConvertLayerFixture.h',['../_depth_convert_layer_fixture_8h.xhtml',1,'']]],
+  ['depthconvertlayer_2eh',['DepthConvertLayer.h',['../_depth_convert_layer_8h.xhtml',1,'']]],
   ['depthwise_5fconvolution_2ecl',['depthwise_convolution.cl',['../depthwise__convolution_8cl.xhtml',1,'']]],
   ['depthwise_5fconvolution_5fquantized_2ecl',['depthwise_convolution_quantized.cl',['../depthwise__convolution__quantized_8cl.xhtml',1,'']]],
-  ['depthwiseconvolutionlayer_2ecpp',['DepthwiseConvolutionLayer.cpp',['../validation_2reference_2_depthwise_convolution_layer_8cpp.xhtml',1,'']]],
   ['depthwiseconvolutionlayer_2ecpp',['DepthwiseConvolutionLayer.cpp',['../benchmark_2_c_l_2_depthwise_convolution_layer_8cpp.xhtml',1,'']]],
   ['depthwiseconvolutionlayer_2ecpp',['DepthwiseConvolutionLayer.cpp',['../benchmark_2_g_l_e_s___c_o_m_p_u_t_e_2_depthwise_convolution_layer_8cpp.xhtml',1,'']]],
   ['depthwiseconvolutionlayer_2ecpp',['DepthwiseConvolutionLayer.cpp',['../validation_2_c_l_2_depthwise_convolution_layer_8cpp.xhtml',1,'']]],
   ['depthwiseconvolutionlayer_2ecpp',['DepthwiseConvolutionLayer.cpp',['../validation_2_g_l_e_s___c_o_m_p_u_t_e_2_depthwise_convolution_layer_8cpp.xhtml',1,'']]],
   ['depthwiseconvolutionlayer_2ecpp',['DepthwiseConvolutionLayer.cpp',['../validation_2_n_e_o_n_2_depthwise_convolution_layer_8cpp.xhtml',1,'']]],
-  ['depthwiseconvolutionlayer_2eh',['DepthwiseConvolutionLayer.h',['../arm__compute_2graph_2nodes_2_depthwise_convolution_layer_8h.xhtml',1,'']]],
-  ['depthwiseconvolutionlayer_2eh',['DepthwiseConvolutionLayer.h',['../tests_2validation_2reference_2_depthwise_convolution_layer_8h.xhtml',1,'']]],
-  ['depthwiseconvolutionlayerdataset_2eh',['DepthwiseConvolutionLayerDataset.h',['../_depthwise_convolution_layer_dataset_8h.xhtml',1,'']]],
-  ['depthwiseconvolutionlayerfixture_2eh',['DepthwiseConvolutionLayerFixture.h',['../benchmark_2fixtures_2_depthwise_convolution_layer_fixture_8h.xhtml',1,'']]],
-  ['depthwiseconvolutionlayerfixture_2eh',['DepthwiseConvolutionLayerFixture.h',['../validation_2fixtures_2_depthwise_convolution_layer_fixture_8h.xhtml',1,'']]],
-  ['depthwiseseparableconvolutionlayer_2ecpp',['DepthwiseSeparableConvolutionLayer.cpp',['../benchmark_2_c_l_2_depthwise_separable_convolution_layer_8cpp.xhtml',1,'']]],
-  ['depthwiseseparableconvolutionlayer_2ecpp',['DepthwiseSeparableConvolutionLayer.cpp',['../validation_2_c_l_2_depthwise_separable_convolution_layer_8cpp.xhtml',1,'']]],
+  ['depthwiseconvolutionlayer_2ecpp',['DepthwiseConvolutionLayer.cpp',['../validation_2reference_2_depthwise_convolution_layer_8cpp.xhtml',1,'']]],
+  ['depthwiseconvolutionlayer_2eh',['DepthwiseConvolutionLayer.h',['../_depthwise_convolution_layer_8h.xhtml',1,'']]],
+  ['depthwiseconvolutionlayernode_2eh',['DepthwiseConvolutionLayerNode.h',['../_depthwise_convolution_layer_node_8h.xhtml',1,'']]],
   ['depthwiseseparableconvolutionlayer_2ecpp',['DepthwiseSeparableConvolutionLayer.cpp',['../validation_2_n_e_o_n_2_depthwise_separable_convolution_layer_8cpp.xhtml',1,'']]],
+  ['depthwiseseparableconvolutionlayer_2ecpp',['DepthwiseSeparableConvolutionLayer.cpp',['../validation_2_c_l_2_depthwise_separable_convolution_layer_8cpp.xhtml',1,'']]],
   ['depthwiseseparableconvolutionlayer_2ecpp',['DepthwiseSeparableConvolutionLayer.cpp',['../validation_2reference_2_depthwise_separable_convolution_layer_8cpp.xhtml',1,'']]],
+  ['depthwiseseparableconvolutionlayer_2ecpp',['DepthwiseSeparableConvolutionLayer.cpp',['../benchmark_2_c_l_2_depthwise_separable_convolution_layer_8cpp.xhtml',1,'']]],
   ['depthwiseseparableconvolutionlayer_2eh',['DepthwiseSeparableConvolutionLayer.h',['../_depthwise_separable_convolution_layer_8h.xhtml',1,'']]],
-  ['depthwiseseparableconvolutionlayerdataset_2eh',['DepthwiseSeparableConvolutionLayerDataset.h',['../_depthwise_separable_convolution_layer_dataset_8h.xhtml',1,'']]],
-  ['depthwiseseparableconvolutionlayerfixture_2eh',['DepthwiseSeparableConvolutionLayerFixture.h',['../benchmark_2fixtures_2_depthwise_separable_convolution_layer_fixture_8h.xhtml',1,'']]],
-  ['depthwiseseparableconvolutionlayerfixture_2eh',['DepthwiseSeparableConvolutionLayerFixture.h',['../validation_2fixtures_2_depthwise_separable_convolution_layer_fixture_8h.xhtml',1,'']]],
   ['dequantization_5flayer_2ecl',['dequantization_layer.cl',['../dequantization__layer_8cl.xhtml',1,'']]],
-  ['dequantizationlayer_2ecpp',['DequantizationLayer.cpp',['../benchmark_2_c_l_2_dequantization_layer_8cpp.xhtml',1,'']]],
   ['dequantizationlayer_2ecpp',['DequantizationLayer.cpp',['../validation_2reference_2_dequantization_layer_8cpp.xhtml',1,'']]],
+  ['dequantizationlayer_2ecpp',['DequantizationLayer.cpp',['../benchmark_2_c_l_2_dequantization_layer_8cpp.xhtml',1,'']]],
   ['dequantizationlayer_2ecpp',['DequantizationLayer.cpp',['../benchmark_2_n_e_o_n_2_dequantization_layer_8cpp.xhtml',1,'']]],
   ['dequantizationlayer_2ecpp',['DequantizationLayer.cpp',['../validation_2_c_l_2_dequantization_layer_8cpp.xhtml',1,'']]],
   ['dequantizationlayer_2ecpp',['DequantizationLayer.cpp',['../validation_2_n_e_o_n_2_dequantization_layer_8cpp.xhtml',1,'']]],
-  ['dequantizationlayer_2eh',['DequantizationLayer.h',['../tests_2validation_2reference_2_dequantization_layer_8h.xhtml',1,'']]],
-  ['dequantizationlayer_2eh',['DequantizationLayer.h',['../arm__compute_2graph_2nodes_2_dequantization_layer_8h.xhtml',1,'']]],
-  ['dequantizationlayerfixture_2eh',['DequantizationLayerFixture.h',['../validation_2fixtures_2_dequantization_layer_fixture_8h.xhtml',1,'']]],
-  ['dequantizationlayerfixture_2eh',['DequantizationLayerFixture.h',['../benchmark_2fixtures_2_dequantization_layer_fixture_8h.xhtml',1,'']]],
+  ['dequantizationlayer_2eh',['DequantizationLayer.h',['../_dequantization_layer_8h.xhtml',1,'']]],
   ['derivative_2ecl',['derivative.cl',['../derivative_8cl.xhtml',1,'']]],
-  ['derivative_2ecpp',['Derivative.cpp',['../reference_2_derivative_8cpp.xhtml',1,'']]],
   ['derivative_2ecpp',['Derivative.cpp',['../_n_e_o_n_2_derivative_8cpp.xhtml',1,'']]],
   ['derivative_2ecpp',['Derivative.cpp',['../_c_l_2_derivative_8cpp.xhtml',1,'']]],
+  ['derivative_2ecpp',['Derivative.cpp',['../reference_2_derivative_8cpp.xhtml',1,'']]],
   ['derivative_2eh',['Derivative.h',['../_derivative_8h.xhtml',1,'']]],
-  ['derivativefixture_2eh',['DerivativeFixture.h',['../_derivative_fixture_8h.xhtml',1,'']]],
   ['dilate_2ecl',['dilate.cl',['../dilate_8cl.xhtml',1,'']]],
   ['dilate_2ecpp',['Dilate.cpp',['../_c_l_2_dilate_8cpp.xhtml',1,'']]],
   ['dilate_2ecpp',['Dilate.cpp',['../reference_2_dilate_8cpp.xhtml',1,'']]],
   ['dilate_2ecpp',['Dilate.cpp',['../_n_e_o_n_2_dilate_8cpp.xhtml',1,'']]],
   ['dilate_2eh',['Dilate.h',['../_dilate_8h.xhtml',1,'']]],
-  ['dilatefixture_2eh',['DilateFixture.h',['../_dilate_fixture_8h.xhtml',1,'']]],
+  ['dilatedconvolutionlayer_2ecpp',['DilatedConvolutionLayer.cpp',['../_c_l_2_dilated_convolution_layer_8cpp.xhtml',1,'']]],
+  ['dilatedconvolutionlayer_2ecpp',['DilatedConvolutionLayer.cpp',['../_n_e_o_n_2_dilated_convolution_layer_8cpp.xhtml',1,'']]],
   ['dimensions_2eh',['Dimensions.h',['../_dimensions_8h.xhtml',1,'']]],
   ['direct_5fconvolution1x1_2ecl',['direct_convolution1x1.cl',['../direct__convolution1x1_8cl.xhtml',1,'']]],
   ['direct_5fconvolution3x3_2ecl',['direct_convolution3x3.cl',['../direct__convolution3x3_8cl.xhtml',1,'']]],
   ['direct_5fconvolution5x5_2ecl',['direct_convolution5x5.cl',['../direct__convolution5x5_8cl.xhtml',1,'']]],
   ['direct_5fconvolution_5f1x1_5f3x3_5f5x5_5fquantized_2ecl',['direct_convolution_1x1_3x3_5x5_quantized.cl',['../direct__convolution__1x1__3x3__5x5__quantized_8cl.xhtml',1,'']]],
-  ['directconvolutionlayer_2ecpp',['DirectConvolutionLayer.cpp',['../benchmark_2_c_l_2_direct_convolution_layer_8cpp.xhtml',1,'']]],
   ['directconvolutionlayer_2ecpp',['DirectConvolutionLayer.cpp',['../validation_2_g_l_e_s___c_o_m_p_u_t_e_2_direct_convolution_layer_8cpp.xhtml',1,'']]],
   ['directconvolutionlayer_2ecpp',['DirectConvolutionLayer.cpp',['../validation_2_n_e_o_n_2_direct_convolution_layer_8cpp.xhtml',1,'']]],
   ['directconvolutionlayer_2ecpp',['DirectConvolutionLayer.cpp',['../benchmark_2_n_e_o_n_2_direct_convolution_layer_8cpp.xhtml',1,'']]],
-  ['directconvolutionlayer_2ecpp',['DirectConvolutionLayer.cpp',['../benchmark_2_g_l_e_s___c_o_m_p_u_t_e_2_direct_convolution_layer_8cpp.xhtml',1,'']]],
+  ['directconvolutionlayer_2ecpp',['DirectConvolutionLayer.cpp',['../benchmark_2_c_l_2_direct_convolution_layer_8cpp.xhtml',1,'']]],
   ['directconvolutionlayer_2ecpp',['DirectConvolutionLayer.cpp',['../validation_2_c_l_2_direct_convolution_layer_8cpp.xhtml',1,'']]],
-  ['directconvolutionlayerdataset_2eh',['DirectConvolutionLayerDataset.h',['../_direct_convolution_layer_dataset_8h.xhtml',1,'']]],
-  ['directconvolutionlayerfixture_2eh',['DirectConvolutionLayerFixture.h',['../_direct_convolution_layer_fixture_8h.xhtml',1,'']]],
+  ['directconvolutionlayer_2ecpp',['DirectConvolutionLayer.cpp',['../benchmark_2_g_l_e_s___c_o_m_p_u_t_e_2_direct_convolution_layer_8cpp.xhtml',1,'']]],
   ['directconvolutionlayertensorshift_2ecpp',['DirectConvolutionLayerTensorShift.cpp',['../_direct_convolution_layer_tensor_shift_8cpp.xhtml',1,'']]],
-  ['directconvolutionlayertensorshiftfixture_2eh',['DirectConvolutionLayerTensorShiftFixture.h',['../_direct_convolution_layer_tensor_shift_fixture_8h.xhtml',1,'']]],
   ['distribution1d_2eh',['Distribution1D.h',['../_distribution1_d_8h.xhtml',1,'']]],
-  ['dropoutlayerfixture_2eh',['DropoutLayerFixture.h',['../_dropout_layer_fixture_8h.xhtml',1,'']]],
+  ['dotgraphprinter_2eh',['DotGraphPrinter.h',['../_dot_graph_printer_8h.xhtml',1,'']]],
   ['dup_5fn_2eh',['dup_n.h',['../dup__n_8h.xhtml',1,'']]]
 ];