arm_compute v18.05
diff --git a/documentation/search/classes_4.js b/documentation/search/classes_4.js
index 0ad2346..5157333 100644
--- a/documentation/search/classes_4.js
+++ b/documentation/search/classes_4.js
@@ -20,52 +20,21 @@
   ['datatestcase_3c_20decltype_28framework_3a_3adataset_3a_3acombine_28framework_3a_3adataset_3a_3acombine_28datasets_3a_3ayolov2activationlayerdataset_28_29_2c_20data_5ftypes_29_2c_20framework_3a_3adataset_3a_3amake_28_22batches_22_2c_7b4_2c_208_7d_29_29_29_3a_3atype_20_3e',['DataTestCase< decltype(framework::dataset::combine(framework::dataset::combine(datasets::YOLOV2ActivationLayerDataset(), data_types), framework::dataset::make("Batches",{4, 8})))::type >',['../classarm__compute_1_1test_1_1framework_1_1_data_test_case.xhtml',1,'arm_compute::test::framework']]],
   ['datatestcasefactory',['DataTestCaseFactory',['../classarm__compute_1_1test_1_1framework_1_1_data_test_case_factory.xhtml',1,'arm_compute::test::framework']]],
   ['datedecorator',['DateDecorator',['../classarm__compute_1_1logging_1_1_date_decorator.xhtml',1,'arm_compute::logging']]],
-  ['deconvolutionlayerfixturebase',['DeconvolutionLayerFixtureBase',['../classarm__compute_1_1test_1_1validation_1_1_deconvolution_layer_fixture_base.xhtml',1,'arm_compute::test::validation']]],
-  ['deconvolutionvalidationfixture',['DeconvolutionValidationFixture',['../classarm__compute_1_1test_1_1validation_1_1_deconvolution_validation_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['depthconcatenatelayerfixture',['DepthConcatenateLayerFixture',['../classarm__compute_1_1test_1_1benchmark_1_1_depth_concatenate_layer_fixture.xhtml',1,'arm_compute::test::benchmark']]],
-  ['depthconcatenatelayershapes',['DepthConcatenateLayerShapes',['../classarm__compute_1_1test_1_1datasets_1_1_depth_concatenate_layer_shapes.xhtml',1,'arm_compute::test::datasets']]],
-  ['depthconcatenatelayervalidationfixture',['DepthConcatenateLayerValidationFixture',['../classarm__compute_1_1test_1_1validation_1_1_depth_concatenate_layer_validation_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['depthconvertlayer',['DepthConvertLayer',['../classarm__compute_1_1graph_1_1_depth_convert_layer.xhtml',1,'arm_compute::graph']]],
-  ['depthconvertlayervalidationfixedpointfixture',['DepthConvertLayerValidationFixedPointFixture',['../classarm__compute_1_1test_1_1validation_1_1_depth_convert_layer_validation_fixed_point_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['depthconvertlayervalidationfixture',['DepthConvertLayerValidationFixture',['../classarm__compute_1_1test_1_1validation_1_1_depth_convert_layer_validation_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['depthconvertlayervalidationfractionalbitsfixture',['DepthConvertLayerValidationFractionalBitsFixture',['../classarm__compute_1_1test_1_1validation_1_1_depth_convert_layer_validation_fractional_bits_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['depthwiseconvolutionlayer',['DepthwiseConvolutionLayer',['../classarm__compute_1_1graph_1_1_depthwise_convolution_layer.xhtml',1,'arm_compute::graph']]],
-  ['depthwiseconvolutionlayerdataset',['DepthwiseConvolutionLayerDataset',['../classarm__compute_1_1test_1_1datasets_1_1_depthwise_convolution_layer_dataset.xhtml',1,'arm_compute::test::datasets']]],
-  ['depthwiseconvolutionlayerfixture',['DepthwiseConvolutionLayerFixture',['../classarm__compute_1_1test_1_1_depthwise_convolution_layer_fixture.xhtml',1,'arm_compute::test']]],
-  ['depthwiseconvolutionlayervalidationfixture',['DepthwiseConvolutionLayerValidationFixture',['../classarm__compute_1_1test_1_1validation_1_1_depthwise_convolution_layer_validation_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['depthwiseconvolutionlayervalidationgenericfixture',['DepthwiseConvolutionLayerValidationGenericFixture',['../classarm__compute_1_1test_1_1validation_1_1_depthwise_convolution_layer_validation_generic_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['depthwiseconvolutionlayervalidationquantizedfixture',['DepthwiseConvolutionLayerValidationQuantizedFixture',['../classarm__compute_1_1test_1_1validation_1_1_depthwise_convolution_layer_validation_quantized_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['depthwiseseparableconvolutionlayerdataset',['DepthwiseSeparableConvolutionLayerDataset',['../classarm__compute_1_1test_1_1datasets_1_1_depthwise_separable_convolution_layer_dataset.xhtml',1,'arm_compute::test::datasets']]],
-  ['depthwiseseparableconvolutionlayerfixture',['DepthwiseSeparableConvolutionLayerFixture',['../classarm__compute_1_1test_1_1_depthwise_separable_convolution_layer_fixture.xhtml',1,'arm_compute::test']]],
-  ['depthwiseseparableconvolutionvalidationfixture',['DepthwiseSeparableConvolutionValidationFixture',['../classarm__compute_1_1test_1_1validation_1_1_depthwise_separable_convolution_validation_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['dequantizationlayer',['DequantizationLayer',['../classarm__compute_1_1graph_1_1_dequantization_layer.xhtml',1,'arm_compute::graph']]],
-  ['dequantizationlayerfixture',['DequantizationLayerFixture',['../classarm__compute_1_1test_1_1benchmark_1_1_dequantization_layer_fixture.xhtml',1,'arm_compute::test::benchmark']]],
-  ['dequantizationvalidationfixedpointfixture',['DequantizationValidationFixedPointFixture',['../classarm__compute_1_1test_1_1validation_1_1_dequantization_validation_fixed_point_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['dequantizationvalidationfixture',['DequantizationValidationFixture',['../classarm__compute_1_1test_1_1validation_1_1_dequantization_validation_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['derivativevalidationfixture',['DerivativeValidationFixture',['../classarm__compute_1_1test_1_1validation_1_1_derivative_validation_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['detectionwindow',['DetectionWindow',['../struct_detection_window.xhtml',1,'']]],
+  ['defaultnodevisitor',['DefaultNodeVisitor',['../classarm__compute_1_1graph_1_1_default_node_visitor.xhtml',1,'arm_compute::graph']]],
+  ['depthconcatenatelayernode',['DepthConcatenateLayerNode',['../classarm__compute_1_1graph_1_1_depth_concatenate_layer_node.xhtml',1,'arm_compute::graph']]],
+  ['depthconcatsubtensormutator',['DepthConcatSubTensorMutator',['../classarm__compute_1_1graph_1_1_depth_concat_sub_tensor_mutator.xhtml',1,'arm_compute::graph']]],
+  ['depthwiseconvolutionlayer',['DepthwiseConvolutionLayer',['../classarm__compute_1_1graph_1_1frontend_1_1_depthwise_convolution_layer.xhtml',1,'arm_compute::graph::frontend']]],
+  ['depthwiseconvolutionlayernode',['DepthwiseConvolutionLayerNode',['../classarm__compute_1_1graph_1_1_depthwise_convolution_layer_node.xhtml',1,'arm_compute::graph']]],
   ['detectionwindow',['DetectionWindow',['../structarm__compute_1_1_detection_window.xhtml',1,'arm_compute']]],
-  ['dilatevalidationfixture',['DilateValidationFixture',['../classarm__compute_1_1test_1_1validation_1_1_dilate_validation_fixture.xhtml',1,'arm_compute::test::validation']]],
+  ['detectionwindow',['DetectionWindow',['../struct_detection_window.xhtml',1,'']]],
   ['dimension',['Dimension',['../classarm__compute_1_1_window_1_1_dimension.xhtml',1,'arm_compute::Window']]],
   ['dimensions',['Dimensions',['../classarm__compute_1_1_dimensions.xhtml',1,'arm_compute']]],
   ['dimensions_3c_20int_20_3e',['Dimensions< int >',['../classarm__compute_1_1_dimensions.xhtml',1,'arm_compute']]],
   ['dimensions_3c_20size_5ft_20_3e',['Dimensions< size_t >',['../classarm__compute_1_1_dimensions.xhtml',1,'arm_compute']]],
   ['dimensions_3c_20unsigned_20int_20_3e',['Dimensions< unsigned int >',['../classarm__compute_1_1_dimensions.xhtml',1,'arm_compute']]],
-  ['directconvolutionlayerdataset',['DirectConvolutionLayerDataset',['../classarm__compute_1_1test_1_1datasets_1_1_direct_convolution_layer_dataset.xhtml',1,'arm_compute::test::datasets']]],
-  ['directconvolutionvalidationfixedpointfixture',['DirectConvolutionValidationFixedPointFixture',['../classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixed_point_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['directconvolutionvalidationfixedpointtensorshiftfixture',['DirectConvolutionValidationFixedPointTensorShiftFixture',['../classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixed_point_tensor_shift_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['directconvolutionvalidationfixture',['DirectConvolutionValidationFixture',['../classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['directconvolutionvalidationgenericfixture',['DirectConvolutionValidationGenericFixture',['../classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_generic_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['directconvolutionvalidationgenerictensorshiftfixture',['DirectConvolutionValidationGenericTensorShiftFixture',['../classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_generic_tensor_shift_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['directconvolutionvalidationquantizedfixture',['DirectConvolutionValidationQuantizedFixture',['../classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_quantized_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['directconvolutionvalidationquantizedtensorshiftfixture',['DirectConvolutionValidationQuantizedTensorShiftFixture',['../classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_quantized_tensor_shift_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['directconvolutionvalidationtensorshiftfixture',['DirectConvolutionValidationTensorShiftFixture',['../classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_tensor_shift_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['directconvolutionvalidationwithtensorshapesfixture',['DirectConvolutionValidationWithTensorShapesFixture',['../classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_with_tensor_shapes_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['directconvolutionvalidationwithtensorshapesquantizedfixture',['DirectConvolutionValidationWithTensorShapesQuantizedFixture',['../classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_with_tensor_shapes_quantized_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['directconvolutionvalidationwithtensorshapesquantizedtensorshiftfixture',['DirectConvolutionValidationWithTensorShapesQuantizedTensorShiftFixture',['../classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_with_tensor_shapes_quantized_tensor_shift_fixture.xhtml',1,'arm_compute::test::validation']]],
-  ['directconvolutionvalidationwithtensorshapestensorshiftfixture',['DirectConvolutionValidationWithTensorShapesTensorShiftFixture',['../classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_with_tensor_shapes_tensor_shift_fixture.xhtml',1,'arm_compute::test::validation']]],
   ['distribution1d',['Distribution1D',['../classarm__compute_1_1_distribution1_d.xhtml',1,'arm_compute']]],
-  ['dropoutlayervalidationfixture',['DropoutLayerValidationFixture',['../classarm__compute_1_1test_1_1validation_1_1_dropout_layer_validation_fixture.xhtml',1,'arm_compute::test::validation']]],
+  ['dotgraphprinter',['DotGraphPrinter',['../classarm__compute_1_1graph_1_1_dot_graph_printer.xhtml',1,'arm_compute::graph']]],
+  ['dotgraphvisitor',['DotGraphVisitor',['../classarm__compute_1_1graph_1_1_dot_graph_visitor.xhtml',1,'arm_compute::graph']]],
   ['dummy',['dummy',['../structarm__compute_1_1detail_1_1dummy.xhtml',1,'arm_compute::detail']]],
   ['dummyaccessor',['DummyAccessor',['../classarm__compute_1_1graph__utils_1_1_dummy_accessor.xhtml',1,'arm_compute::graph_utils']]]
 ];