arm_compute v18.08
diff --git a/documentation/search/functions_16.js b/documentation/search/functions_16.js
index c8c8df3..e43b8e4 100644
--- a/documentation/search/functions_16.js
+++ b/documentation/search/functions_16.js
@@ -8,14 +8,16 @@
   ['warp_5fperspective',['warp_perspective',['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a36be7020a6004680d96138fa8c300de7',1,'arm_compute::test::validation::reference::warp_perspective(const SimpleTensor< T > &src, SimpleTensor< T > &valid_mask, const float *matrix, InterpolationPolicy policy, BorderMode border_mode, uint8_t constant_border_value)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a29ddb612c916a0cd4c57ec03ceffd9b9',1,'arm_compute::test::validation::reference::warp_perspective(const SimpleTensor< uint8_t > &src, SimpleTensor< uint8_t > &valid_mask, const float *matrix, InterpolationPolicy policy, BorderMode border_mode, uint8_t constant_border_value)']]],
   ['warp_5fperspective_5fbilinear',['warp_perspective_bilinear',['../warp__perspective_8cl.xhtml#a5dba6d401b54fd02d20a2ba246668d93',1,'warp_perspective.cl']]],
   ['warp_5fperspective_5fnearest_5fneighbour',['warp_perspective_nearest_neighbour',['../warp__perspective_8cl.xhtml#ab8f5d79d7699ec7e2a805a25ca0fca2b',1,'warp_perspective.cl']]],
-  ['weightsinfo',['WeightsInfo',['../classarm__compute_1_1_weights_info.xhtml#a8bf46ce65f0f9cc0210774dfc60b4e2f',1,'arm_compute::WeightsInfo::WeightsInfo()'],['../classarm__compute_1_1_weights_info.xhtml#a7af92b099af871d8143ded96ce4f0b28',1,'arm_compute::WeightsInfo::WeightsInfo(bool are_reshaped, unsigned int kernel_width, unsigned int kernel_height, unsigned int num_kernels)']]],
+  ['weights_5freshape',['weights_reshape',['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a5a2c33b365f0043e15e2db448fa3eb38',1,'arm_compute::test::validation::reference::weights_reshape(const SimpleTensor< T > &src, const SimpleTensor< T > &biases, const TensorShape &dst_shape, const unsigned int num_groups)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a0525545244e5dcca4676622297317241',1,'arm_compute::test::validation::reference::weights_reshape(const SimpleTensor< float > &src, const SimpleTensor< float > &biases, const TensorShape &dst_shape, const unsigned int num_groups)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#ae6b1f2785ef5769e8c5a74050defc2e3',1,'arm_compute::test::validation::reference::weights_reshape(const SimpleTensor< half > &src, const SimpleTensor< half > &biases, const TensorShape &dst_shape, const unsigned int num_groups)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#af2252b2b9141963b5a7342f157a5ddf5',1,'arm_compute::test::validation::reference::weights_reshape(const SimpleTensor< uint8_t > &src, const SimpleTensor< uint8_t > &biases, const TensorShape &dst_shape, const unsigned int num_groups)']]],
+  ['weightsinfo',['WeightsInfo',['../classarm__compute_1_1_weights_info.xhtml#a8bf46ce65f0f9cc0210774dfc60b4e2f',1,'arm_compute::WeightsInfo::WeightsInfo()'],['../classarm__compute_1_1_weights_info.xhtml#aa31155966d774759cdcab55b5c58f4d7',1,'arm_compute::WeightsInfo::WeightsInfo(bool are_reshaped, unsigned int kernel_width, unsigned int kernel_height, unsigned int num_kernels, bool retain_internal_weights=false)']]],
   ['what',['what',['../classarm__compute_1_1test_1_1framework_1_1_test_error.xhtml#a3a8b158ebc8a296bf8e3b40379c2a711',1,'arm_compute::test::framework::TestError']]],
-  ['width',['width',['../classarm__compute_1_1_multi_image_info.xhtml#a7b736ec9a05be5c498760d35a0406ed3',1,'arm_compute::MultiImageInfo::width()'],['../classarm__compute_1_1_pyramid_info.xhtml#a20646dd69e82674924c6e5eb1458eefa',1,'arm_compute::PyramidInfo::width()'],['../classarm__compute_1_1utils_1_1_p_p_m_loader.xhtml#a7b736ec9a05be5c498760d35a0406ed3',1,'arm_compute::utils::PPMLoader::width()']]],
-  ['widthconcatenate_5flayer',['widthconcatenate_layer',['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a7e49433a06e3b5354363b8b8b1b34d84',1,'arm_compute::test::validation::reference::widthconcatenate_layer(const std::vector< SimpleTensor< T >> &srcs)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a156c642189bcac16a85253ea54db408f',1,'arm_compute::test::validation::reference::widthconcatenate_layer(const std::vector< SimpleTensor< float >> &srcs)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a6d7c8bb2d0587650ce8c33d2c902089b',1,'arm_compute::test::validation::reference::widthconcatenate_layer(const std::vector< SimpleTensor< half >> &srcs)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a1ae1c0e1518f038bda3c01235570c500',1,'arm_compute::test::validation::reference::widthconcatenate_layer(const std::vector< SimpleTensor< qint8_t >> &srcs)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a11c23a24f42fbb03147498e2de806b77',1,'arm_compute::test::validation::reference::widthconcatenate_layer(const std::vector< SimpleTensor< qint16_t >> &srcs)']]],
+  ['width',['width',['../classarm__compute_1_1_multi_image_info.xhtml#a7b736ec9a05be5c498760d35a0406ed3',1,'arm_compute::MultiImageInfo::width()'],['../classarm__compute_1_1_pyramid_info.xhtml#a20646dd69e82674924c6e5eb1458eefa',1,'arm_compute::PyramidInfo::width()'],['../classarm__compute_1_1utils_1_1_i_image_loader.xhtml#a7b736ec9a05be5c498760d35a0406ed3',1,'arm_compute::utils::IImageLoader::width()']]],
+  ['widthconcatenate_5flayer',['widthconcatenate_layer',['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a7e49433a06e3b5354363b8b8b1b34d84',1,'arm_compute::test::validation::reference::widthconcatenate_layer(const std::vector< SimpleTensor< T >> &srcs)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a156c642189bcac16a85253ea54db408f',1,'arm_compute::test::validation::reference::widthconcatenate_layer(const std::vector< SimpleTensor< float >> &srcs)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a6d7c8bb2d0587650ce8c33d2c902089b',1,'arm_compute::test::validation::reference::widthconcatenate_layer(const std::vector< SimpleTensor< half >> &srcs)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#ab3d877abeb291d77c1c2731cb8617f65',1,'arm_compute::test::validation::reference::widthconcatenate_layer(const std::vector< SimpleTensor< uint8_t >> &srcs)']]],
   ['window',['Window',['../classarm__compute_1_1_window.xhtml#ab242a9d3683ac8f480f7944ff6f40534',1,'arm_compute::Window::Window()'],['../classarm__compute_1_1_window.xhtml#ae65e2546322a23806510364033bc8fcd',1,'arm_compute::Window::Window(const Window &src)'],['../classarm__compute_1_1_i_distribution1_d.xhtml#a862904f65dffef9c8a72d3aeadc56be1',1,'arm_compute::IDistribution1D::window()'],['../classarm__compute_1_1_i_kernel.xhtml#a3f5646133956f06348b310ccc3d36353',1,'arm_compute::IKernel::window()']]],
+  ['windowiterator',['WindowIterator',['../classarm__compute_1_1_window_iterator.xhtml#aa1abaf6e2f4e4b1c0f002216dc1ce54b',1,'arm_compute::WindowIterator']]],
   ['winograd_5ffilter_5ftransform',['winograd_filter_transform',['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#ae1720f2a51d1415a9c5afbf2a5c2749f',1,'arm_compute::test::validation::reference::winograd_filter_transform(const SimpleTensor< T > &in, const TensorShape &output_shape, const WinogradInfo &winograd_info)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#ad75aaeada9a22fadf0ba735bca1adcbc',1,'arm_compute::test::validation::reference::winograd_filter_transform(const SimpleTensor< float > &in, const TensorShape &output_shape, const WinogradInfo &winograd_info)']]],
+  ['winograd_5finfo',['winograd_info',['../namespacearm__compute_1_1test_1_1validation.xhtml#ac4cb8192e12f81018932779978c3788a',1,'arm_compute::test::validation']]],
   ['winograd_5finput_5ftransform',['winograd_input_transform',['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a09a73d5705389176ff8b7f95946dbc2d',1,'arm_compute::test::validation::reference::winograd_input_transform(const SimpleTensor< T > &in, const TensorShape &output_shape, const WinogradInfo &winograd_info)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#aabf9a06c73c2e343234654ad65487cf8',1,'arm_compute::test::validation::reference::winograd_input_transform(const SimpleTensor< float > &in, const TensorShape &output_shape, const WinogradInfo &winograd_info)']]],
   ['winograd_5foutput_5ftransform',['winograd_output_transform',['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#adacc73fb5c03e7a1273c0c81c8f8dad5',1,'arm_compute::test::validation::reference::winograd_output_transform(const SimpleTensor< T > &in, const SimpleTensor< T > &b, const TensorShape &output_shape, const WinogradInfo &winograd_info)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a8f9f87c1fce2adf686c6afb5b4da3ce1',1,'arm_compute::test::validation::reference::winograd_output_transform(const SimpleTensor< float > &in, const SimpleTensor< float > &b, const TensorShape &output_shape, const WinogradInfo &winograd_info)']]],
-  ['winogradinfo',['WinogradInfo',['../structarm__compute_1_1_winograd_info.xhtml#af8cfb6ab1e028484d875995bf6c224e3',1,'arm_compute::WinogradInfo']]],
-  ['write',['write',['../structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_1_1functions.xhtml#a69b97b34f32a6fc05665fc8605806326',1,'arm_compute::test::fixed_point_arithmetic::detail::functions']]]
+  ['winogradinfo',['WinogradInfo',['../structarm__compute_1_1_winograd_info.xhtml#af8cfb6ab1e028484d875995bf6c224e3',1,'arm_compute::WinogradInfo']]]
 ];