arm_compute v18.11
diff --git a/documentation/search/files_9.js b/documentation/search/files_9.js
index 769b47d..dd9bf61 100644
--- a/documentation/search/files_9.js
+++ b/documentation/search/files_9.js
@@ -1,54 +1,77 @@
 var searchData=
 [
   ['iaccessor_2eh',['IAccessor.h',['../_i_accessor_8h.xhtml',1,'']]],
+  ['iaccesswindow_2ecpp',['IAccessWindow.cpp',['../_i_access_window_8cpp.xhtml',1,'']]],
   ['iaccesswindow_2eh',['IAccessWindow.h',['../_i_access_window_8h.xhtml',1,'']]],
   ['iallocator_2eh',['IAllocator.h',['../_i_allocator_8h.xhtml',1,'']]],
   ['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_2ecpp',['ICLDistribution1D.cpp',['../_i_c_l_distribution1_d_8cpp.xhtml',1,'']]],
   ['icldistribution1d_2eh',['ICLDistribution1D.h',['../_i_c_l_distribution1_d_8h.xhtml',1,'']]],
+  ['iclhog_2ecpp',['ICLHOG.cpp',['../_i_c_l_h_o_g_8cpp.xhtml',1,'']]],
   ['iclhog_2eh',['ICLHOG.h',['../_i_c_l_h_o_g_8h.xhtml',1,'']]],
+  ['iclkernel_2ecpp',['ICLKernel.cpp',['../_i_c_l_kernel_8cpp.xhtml',1,'']]],
   ['iclkernel_2eh',['ICLKernel.h',['../_i_c_l_kernel_8h.xhtml',1,'']]],
+  ['icllut_2ecpp',['ICLLut.cpp',['../_i_c_l_lut_8cpp.xhtml',1,'']]],
   ['icllut_2eh',['ICLLut.h',['../_i_c_l_lut_8h.xhtml',1,'']]],
+  ['iclmultihog_2ecpp',['ICLMultiHOG.cpp',['../_i_c_l_multi_h_o_g_8cpp.xhtml',1,'']]],
   ['iclmultihog_2eh',['ICLMultiHOG.h',['../_i_c_l_multi_h_o_g_8h.xhtml',1,'']]],
+  ['iclmultiimage_2ecpp',['ICLMultiImage.cpp',['../_i_c_l_multi_image_8cpp.xhtml',1,'']]],
   ['iclmultiimage_2eh',['ICLMultiImage.h',['../_i_c_l_multi_image_8h.xhtml',1,'']]],
   ['icloneable_2eh',['ICloneable.h',['../_i_cloneable_8h.xhtml',1,'']]],
+  ['iclsimple2dkernel_2ecpp',['ICLSimple2DKernel.cpp',['../_i_c_l_simple2_d_kernel_8cpp.xhtml',1,'']]],
   ['iclsimple2dkernel_2eh',['ICLSimple2DKernel.h',['../_i_c_l_simple2_d_kernel_8h.xhtml',1,'']]],
+  ['iclsimple3dkernel_2ecpp',['ICLSimple3DKernel.cpp',['../_i_c_l_simple3_d_kernel_8cpp.xhtml',1,'']]],
   ['iclsimple3dkernel_2eh',['ICLSimple3DKernel.h',['../_i_c_l_simple3_d_kernel_8h.xhtml',1,'']]],
+  ['iclsimplefunction_2ecpp',['ICLSimpleFunction.cpp',['../_i_c_l_simple_function_8cpp.xhtml',1,'']]],
   ['iclsimplefunction_2eh',['ICLSimpleFunction.h',['../_i_c_l_simple_function_8h.xhtml',1,'']]],
+  ['iclsimplekernel_2ecpp',['ICLSimpleKernel.cpp',['../_i_c_l_simple_kernel_8cpp.xhtml',1,'']]],
   ['iclsimplekernel_2eh',['ICLSimpleKernel.h',['../_i_c_l_simple_kernel_8h.xhtml',1,'']]],
+  ['icltensor_2ecpp',['ICLTensor.cpp',['../_i_c_l_tensor_8cpp.xhtml',1,'']]],
   ['icltensor_2eh',['ICLTensor.h',['../_i_c_l_tensor_8h.xhtml',1,'']]],
   ['icltuner_2eh',['ICLTuner.h',['../_i_c_l_tuner_8h.xhtml',1,'']]],
   ['icppkernel_2eh',['ICPPKernel.h',['../_i_c_p_p_kernel_8h.xhtml',1,'']]],
+  ['icppsimplefunction_2ecpp',['ICPPSimpleFunction.cpp',['../_i_c_p_p_simple_function_8cpp.xhtml',1,'']]],
   ['icppsimplefunction_2eh',['ICPPSimpleFunction.h',['../_i_c_p_p_simple_function_8h.xhtml',1,'']]],
+  ['icppsimplekernel_2ecpp',['ICPPSimpleKernel.cpp',['../_i_c_p_p_simple_kernel_8cpp.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_2ecpp',['IDistribution.cpp',['../_i_distribution_8cpp.xhtml',1,'']]],
   ['idistribution_2eh',['IDistribution.h',['../_i_distribution_8h.xhtml',1,'']]],
+  ['idistribution1d_2ecpp',['IDistribution1D.cpp',['../_i_distribution1_d_8cpp.xhtml',1,'']]],
   ['idistribution1d_2eh',['IDistribution1D.h',['../_i_distribution1_d_8h.xhtml',1,'']]],
   ['ifunction_2eh',['IFunction.h',['../_i_function_8h.xhtml',1,'']]],
+  ['igckernel_2ecpp',['IGCKernel.cpp',['../_i_g_c_kernel_8cpp.xhtml',1,'']]],
   ['igckernel_2eh',['IGCKernel.h',['../_i_g_c_kernel_8h.xhtml',1,'']]],
+  ['igcsimple2dkernel_2ecpp',['IGCSimple2DKernel.cpp',['../_i_g_c_simple2_d_kernel_8cpp.xhtml',1,'']]],
   ['igcsimple2dkernel_2eh',['IGCSimple2DKernel.h',['../_i_g_c_simple2_d_kernel_8h.xhtml',1,'']]],
+  ['igcsimple3dkernel_2ecpp',['IGCSimple3DKernel.cpp',['../_i_g_c_simple3_d_kernel_8cpp.xhtml',1,'']]],
   ['igcsimple3dkernel_2eh',['IGCSimple3DKernel.h',['../_i_g_c_simple3_d_kernel_8h.xhtml',1,'']]],
+  ['igcsimplefunction_2ecpp',['IGCSimpleFunction.cpp',['../_i_g_c_simple_function_8cpp.xhtml',1,'']]],
   ['igcsimplefunction_2eh',['IGCSimpleFunction.h',['../_i_g_c_simple_function_8h.xhtml',1,'']]],
+  ['igcsimplekernel_2ecpp',['IGCSimpleKernel.cpp',['../_i_g_c_simple_kernel_8cpp.xhtml',1,'']]],
   ['igcsimplekernel_2eh',['IGCSimpleKernel.h',['../_i_g_c_simple_kernel_8h.xhtml',1,'']]],
+  ['igctensor_2ecpp',['IGCTensor.cpp',['../_i_g_c_tensor_8cpp.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_2ecpp',['IKernel.cpp',['../_i_kernel_8cpp.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_2ecpp',['ILutAllocator.cpp',['../_i_lut_allocator_8cpp.xhtml',1,'']]],
   ['ilutallocator_2eh',['ILutAllocator.h',['../_i_lut_allocator_8h.xhtml',1,'']]],
   ['im2col_2ecl',['im2col.cl',['../im2col_8cl.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_2ecpp',['Im2Col.cpp',['../_c_l_2_im2_col_8cpp.xhtml',1,'']]],
+  ['im2col_2ecpp',['Im2Col.cpp',['../_c_l_2_im2_col_8cpp.xhtml',1,'(Global Namespace)'],['../_n_e_o_n_2_im2_col_8cpp.xhtml',1,'(Global Namespace)'],['../reference_2_im2_col_8cpp.xhtml',1,'(Global Namespace)']]],
   ['im2col_2eh',['Im2Col.h',['../_im2_col_8h.xhtml',1,'']]],
   ['imageloader_2eh',['ImageLoader.h',['../_image_loader_8h.xhtml',1,'']]],
+  ['imemory_2eh',['IMemory.h',['../_i_memory_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,'']]],
@@ -56,12 +79,16 @@
   ['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,'']]],
+  ['inesimplefunction_2ecpp',['INESimpleFunction.cpp',['../_i_n_e_simple_function_8cpp.xhtml',1,'']]],
   ['inesimplefunction_2eh',['INESimpleFunction.h',['../_i_n_e_simple_function_8h.xhtml',1,'']]],
   ['inesimplekernel_2eh',['INESimpleKernel.h',['../_i_n_e_simple_kernel_8h.xhtml',1,'']]],
   ['initializerlistdataset_2eh',['InitializerListDataset.h',['../_initializer_list_dataset_8h.xhtml',1,'']]],
+  ['inode_2ecpp',['INode.cpp',['../_i_node_8cpp.xhtml',1,'']]],
   ['inode_2eh',['INode.h',['../_i_node_8h.xhtml',1,'']]],
   ['inodevisitor_2eh',['INodeVisitor.h',['../_i_node_visitor_8h.xhtml',1,'']]],
+  ['inplaceoperationmutator_2ecpp',['InPlaceOperationMutator.cpp',['../_in_place_operation_mutator_8cpp.xhtml',1,'']]],
   ['inplaceoperationmutator_2eh',['InPlaceOperationMutator.h',['../_in_place_operation_mutator_8h.xhtml',1,'']]],
+  ['inputnode_2ecpp',['InputNode.cpp',['../_input_node_8cpp.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,'']]],
@@ -69,22 +96,23 @@
   ['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',['../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_n_e_o_n_2_integral_image_8cpp.xhtml',1,'']]],
-  ['integralimage_2ecpp',['IntegralImage.cpp',['../validation_2_c_l_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_c_l_2_integral_image_8cpp.xhtml',1,'(Global Namespace)'],['../benchmark_2_n_e_o_n_2_integral_image_8cpp.xhtml',1,'(Global Namespace)'],['../validation_2_c_l_2_integral_image_8cpp.xhtml',1,'(Global Namespace)'],['../validation_2_n_e_o_n_2_integral_image_8cpp.xhtml',1,'(Global Namespace)'],['../validation_2reference_2_integral_image_8cpp.xhtml',1,'(Global Namespace)']]],
   ['integralimage_2eh',['IntegralImage.h',['../_integral_image_8h.xhtml',1,'']]],
   ['intrinsics_2eh',['intrinsics.h',['../intrinsics_8h.xhtml',1,'']]],
+  ['inv_2eh',['inv.h',['../inv_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_2ecpp',['IScheduler.cpp',['../_i_scheduler_8cpp.xhtml',1,'']]],
   ['ischeduler_2eh',['IScheduler.h',['../_i_scheduler_8h.xhtml',1,'']]],
+  ['isimplelifetimemanager_2ecpp',['ISimpleLifetimeManager.cpp',['../_i_simple_lifetime_manager_8cpp.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_2ecpp',['ITensor.cpp',['../_i_tensor_8cpp.xhtml',1,'']]],
   ['itensor_2eh',['ITensor.h',['../_i_tensor_8h.xhtml',1,'']]],
   ['itensoraccessor_2eh',['ITensorAccessor.h',['../_i_tensor_accessor_8h.xhtml',1,'']]],
+  ['itensorallocator_2ecpp',['ITensorAllocator.cpp',['../_i_tensor_allocator_8cpp.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,'']]],