arm_compute v18.05
diff --git a/documentation/search/files_9.js b/documentation/search/files_9.js
index cdc082b..49332fb 100644
--- a/documentation/search/files_9.js
+++ b/documentation/search/files_9.js
@@ -6,6 +6,7 @@
   ['iarray_2eh',['IArray.h',['../_i_array_8h.xhtml',1,'']]],
   ['iarrayaccessor_2eh',['IArrayAccessor.h',['../_i_array_accessor_8h.xhtml',1,'']]],
   ['iclarray_2eh',['ICLArray.h',['../_i_c_l_array_8h.xhtml',1,'']]],
+  ['icldepthwiseconvolutionlayer3x3kernel_2eh',['ICLDepthwiseConvolutionLayer3x3Kernel.h',['../_i_c_l_depthwise_convolution_layer3x3_kernel_8h.xhtml',1,'']]],
   ['icldistribution1d_2eh',['ICLDistribution1D.h',['../_i_c_l_distribution1_d_8h.xhtml',1,'']]],
   ['iclhog_2eh',['ICLHOG.h',['../_i_c_l_h_o_g_8h.xhtml',1,'']]],
   ['iclkernel_2eh',['ICLKernel.h',['../_i_c_l_kernel_8h.xhtml',1,'']]],
@@ -22,6 +23,7 @@
   ['icppkernel_2eh',['ICPPKernel.h',['../_i_c_p_p_kernel_8h.xhtml',1,'']]],
   ['icppsimplefunction_2eh',['ICPPSimpleFunction.h',['../_i_c_p_p_simple_function_8h.xhtml',1,'']]],
   ['icppsimplekernel_2eh',['ICPPSimpleKernel.h',['../_i_c_p_p_simple_kernel_8h.xhtml',1,'']]],
+  ['idevicebackend_2eh',['IDeviceBackend.h',['../_i_device_backend_8h.xhtml',1,'']]],
   ['idistribution_2eh',['IDistribution.h',['../_i_distribution_8h.xhtml',1,'']]],
   ['idistribution1d_2eh',['IDistribution1D.h',['../_i_distribution1_d_8h.xhtml',1,'']]],
   ['ifunction_2eh',['IFunction.h',['../_i_function_8h.xhtml',1,'']]],
@@ -31,18 +33,24 @@
   ['igcsimplefunction_2eh',['IGCSimpleFunction.h',['../_i_g_c_simple_function_8h.xhtml',1,'']]],
   ['igcsimplekernel_2eh',['IGCSimpleKernel.h',['../_i_g_c_simple_kernel_8h.xhtml',1,'']]],
   ['igctensor_2eh',['IGCTensor.h',['../_i_g_c_tensor_8h.xhtml',1,'']]],
+  ['igraphmutator_2eh',['IGraphMutator.h',['../_i_graph_mutator_8h.xhtml',1,'']]],
+  ['igraphprinter_2eh',['IGraphPrinter.h',['../_i_graph_printer_8h.xhtml',1,'']]],
   ['ihog_2eh',['IHOG.h',['../_i_h_o_g_8h.xhtml',1,'']]],
+  ['ihogaccessor_2eh',['IHOGAccessor.h',['../_i_h_o_g_accessor_8h.xhtml',1,'']]],
   ['ikernel_2eh',['IKernel.h',['../_i_kernel_8h.xhtml',1,'']]],
+  ['ilayer_2eh',['ILayer.h',['../_i_layer_8h.xhtml',1,'']]],
   ['ilifetimemanager_2eh',['ILifetimeManager.h',['../_i_lifetime_manager_8h.xhtml',1,'']]],
   ['ilut_2eh',['ILut.h',['../_i_lut_8h.xhtml',1,'']]],
   ['ilutaccessor_2eh',['ILutAccessor.h',['../_i_lut_accessor_8h.xhtml',1,'']]],
   ['ilutallocator_2eh',['ILutAllocator.h',['../_i_lut_allocator_8h.xhtml',1,'']]],
   ['im2col_2ecl',['im2col.cl',['../im2col_8cl.xhtml',1,'']]],
-  ['im2col_2ecpp',['Im2Col.cpp',['../_im2_col_8cpp.xhtml',1,'']]],
-  ['imagefiledatasets_2eh',['ImageFileDatasets.h',['../_image_file_datasets_8h.xhtml',1,'']]],
+  ['im2col_2ecpp',['Im2Col.cpp',['../reference_2_im2_col_8cpp.xhtml',1,'']]],
+  ['im2col_2ecpp',['Im2Col.cpp',['../_n_e_o_n_2_im2_col_8cpp.xhtml',1,'']]],
+  ['im2col_2eh',['Im2Col.h',['../_im2_col_8h.xhtml',1,'']]],
   ['imemorygroup_2eh',['IMemoryGroup.h',['../_i_memory_group_8h.xhtml',1,'']]],
   ['imemorymanager_2eh',['IMemoryManager.h',['../_i_memory_manager_8h.xhtml',1,'']]],
   ['imemorypool_2eh',['IMemoryPool.h',['../_i_memory_pool_8h.xhtml',1,'']]],
+  ['imemoryregion_2eh',['IMemoryRegion.h',['../_i_memory_region_8h.xhtml',1,'']]],
   ['imultihog_2eh',['IMultiHOG.h',['../_i_multi_h_o_g_8h.xhtml',1,'']]],
   ['imultiimage_2eh',['IMultiImage.h',['../_i_multi_image_8h.xhtml',1,'']]],
   ['inekernel_2eh',['INEKernel.h',['../_i_n_e_kernel_8h.xhtml',1,'']]],
@@ -50,28 +58,33 @@
   ['inesimplekernel_2eh',['INESimpleKernel.h',['../_i_n_e_simple_kernel_8h.xhtml',1,'']]],
   ['initializerlistdataset_2eh',['InitializerListDataset.h',['../_initializer_list_dataset_8h.xhtml',1,'']]],
   ['inode_2eh',['INode.h',['../_i_node_8h.xhtml',1,'']]],
+  ['inodevisitor_2eh',['INodeVisitor.h',['../_i_node_visitor_8h.xhtml',1,'']]],
+  ['inplaceoperationmutator_2eh',['InPlaceOperationMutator.h',['../_in_place_operation_mutator_8h.xhtml',1,'']]],
+  ['inputnode_2eh',['InputNode.h',['../_input_node_8h.xhtml',1,'']]],
   ['instrument_2eh',['Instrument.h',['../_instrument_8h.xhtml',1,'']]],
   ['instruments_2ecpp',['Instruments.cpp',['../_instruments_8cpp.xhtml',1,'']]],
   ['instruments_2eh',['Instruments.h',['../_instruments_8h.xhtml',1,'']]],
   ['instrumentsstats_2ecpp',['InstrumentsStats.cpp',['../_instruments_stats_8cpp.xhtml',1,'']]],
   ['instrumentsstats_2eh',['InstrumentsStats.h',['../_instruments_stats_8h.xhtml',1,'']]],
   ['integral_5fimage_2ecl',['integral_image.cl',['../integral__image_8cl.xhtml',1,'']]],
-  ['integralimage_2ecpp',['IntegralImage.cpp',['../_c_l_2_integral_image_8cpp.xhtml',1,'']]],
-  ['integralimage_2ecpp',['IntegralImage.cpp',['../_n_e_o_n_2_integral_image_8cpp.xhtml',1,'']]],
-  ['integralimage_2ecpp',['IntegralImage.cpp',['../reference_2_integral_image_8cpp.xhtml',1,'']]],
+  ['integralimage_2ecpp',['IntegralImage.cpp',['../benchmark_2_c_l_2_integral_image_8cpp.xhtml',1,'']]],
+  ['integralimage_2ecpp',['IntegralImage.cpp',['../benchmark_2_n_e_o_n_2_integral_image_8cpp.xhtml',1,'']]],
+  ['integralimage_2ecpp',['IntegralImage.cpp',['../validation_2reference_2_integral_image_8cpp.xhtml',1,'']]],
+  ['integralimage_2ecpp',['IntegralImage.cpp',['../validation_2_c_l_2_integral_image_8cpp.xhtml',1,'']]],
+  ['integralimage_2ecpp',['IntegralImage.cpp',['../validation_2_n_e_o_n_2_integral_image_8cpp.xhtml',1,'']]],
   ['integralimage_2eh',['IntegralImage.h',['../_integral_image_8h.xhtml',1,'']]],
-  ['integralimagefixture_2eh',['IntegralImageFixture.h',['../_integral_image_fixture_8h.xhtml',1,'']]],
-  ['interpolationpolicydataset_2eh',['InterpolationPolicyDataset.h',['../_interpolation_policy_dataset_8h.xhtml',1,'']]],
   ['intrinsics_2eh',['intrinsics.h',['../intrinsics_8h.xhtml',1,'']]],
-  ['ioperation_2eh',['IOperation.h',['../_i_operation_8h.xhtml',1,'']]],
   ['ipoolmanager_2eh',['IPoolManager.h',['../_i_pool_manager_8h.xhtml',1,'']]],
   ['iprinter_2eh',['IPrinter.h',['../_i_printer_8h.xhtml',1,'']]],
   ['ipyramid_2eh',['IPyramid.h',['../_i_pyramid_8h.xhtml',1,'']]],
   ['ischeduler_2eh',['IScheduler.h',['../_i_scheduler_8h.xhtml',1,'']]],
   ['isimplelifetimemanager_2eh',['ISimpleLifetimeManager.h',['../_i_simple_lifetime_manager_8h.xhtml',1,'']]],
+  ['istream_2eh',['IStream.h',['../_i_stream_8h.xhtml',1,'']]],
+  ['istreamoperators_2eh',['IStreamOperators.h',['../_i_stream_operators_8h.xhtml',1,'']]],
   ['itensor_2eh',['ITensor.h',['../_i_tensor_8h.xhtml',1,'']]],
   ['itensoraccessor_2eh',['ITensorAccessor.h',['../_i_tensor_accessor_8h.xhtml',1,'']]],
   ['itensorallocator_2eh',['ITensorAllocator.h',['../_i_tensor_allocator_8h.xhtml',1,'']]],
+  ['itensorhandle_2eh',['ITensorHandle.h',['../_i_tensor_handle_8h.xhtml',1,'']]],
   ['itensorinfo_2eh',['ITensorInfo.h',['../_i_tensor_info_8h.xhtml',1,'']]],
-  ['itensorobject_2eh',['ITensorObject.h',['../_i_tensor_object_8h.xhtml',1,'']]]
+  ['iterable_2eh',['Iterable.h',['../_iterable_8h.xhtml',1,'']]]
 ];