arm_compute v17.12
diff --git a/documentation/functions_c.xhtml b/documentation/functions_c.xhtml
index 33873dd..ebedbf4 100644
--- a/documentation/functions_c.xhtml
+++ b/documentation/functions_c.xhtml
@@ -4,7 +4,7 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
 <meta name="robots" content="NOINDEX, NOFOLLOW" /> <!-- Prevent indexing by search engines -->
 <title>Compute Library: Data Fields</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -12,22 +12,24 @@
 <script type="text/javascript" src="dynsections.js"></script>
 <link href="navtree.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
 <script type="text/javascript" src="navtree.js"></script>
 <script type="text/javascript">
   $(document).ready(initResizable);
   $(window).load(resizeHeight);
 </script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
 <script type="text/javascript" src="search/search.js"></script>
 <script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
+  $(document).ready(function() { init_search(); });
 </script>
 <script type="text/x-mathjax-config">
   MathJax.Hub.Config({
     extensions: ["tex2jax.js"],
     jax: ["input/TeX","output/HTML-CSS"],
 });
-</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
+</script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
 <link href="doxygen.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
@@ -38,7 +40,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Compute Library
-   &#160;<span id="projectnumber">17.10</span>
+   &#160;<span id="projectnumber">17.12</span>
    </div>
   </td>
  </tr>
@@ -46,7 +48,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -90,7 +92,6 @@
       <li><a href="functions_vars.xhtml"><span>Variables</span></a></li>
       <li><a href="functions_type.xhtml"><span>Typedefs</span></a></li>
       <li><a href="functions_enum.xhtml"><span>Enumerations</span></a></li>
-      <li><a href="functions_eval.xhtml"><span>Enumerator</span></a></li>
       <li><a href="functions_rela.xhtml"><span>Related&#160;Functions</span></a></li>
     </ul>
   </div>
@@ -123,7 +124,7 @@
       <li><a href="functions_x.xhtml#index_x"><span>x</span></a></li>
       <li><a href="functions_y.xhtml#index_y"><span>y</span></a></li>
       <li><a href="functions_z.xhtml#index_z"><span>z</span></a></li>
-      <li><a href="functions_~.xhtml#index_~"><span>~</span></a></li>
+      <li><a href="functions_0x7e.xhtml#index_0x7e"><span>~</span></a></li>
     </ul>
   </div>
 </div><!-- top -->
@@ -146,7 +147,7 @@
      onmouseover="return searchBox.OnSearchSelectShow()"
      onmouseout="return searchBox.OnSearchSelectHide()"
      onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
 
 <!-- iframe showing the search results (closed by default) -->
 <div id="MSearchResultsWindow">
@@ -160,7 +161,9 @@
 
 <h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
 <li>call_accessor()
-: <a class="el" href="classarm__compute_1_1graph_1_1_tensor.xhtml#a88d65b04d950e6aba147624fcd308b34">Tensor</a>
+: <a class="el" href="classarm__compute_1_1graph_1_1_i_tensor_object.xhtml#ad422767da0c5797181f4af2bed259879">ITensorObject</a>
+, <a class="el" href="classarm__compute_1_1graph_1_1_sub_tensor.xhtml#aa327119aa8799cde0bedceb19a72a65f">SubTensor</a>
+, <a class="el" href="classarm__compute_1_1graph_1_1_tensor.xhtml#aa327119aa8799cde0bedceb19a72a65f">Tensor</a>
 </li>
 <li>CartesianProductDataset()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1dataset_1_1_cartesian_product_dataset.xhtml#a806854a05f02099749c505d17df3abb8">CartesianProductDataset&lt; T, U &gt;</a>
@@ -200,10 +203,10 @@
 , <a class="el" href="classarm__compute_1_1_i_c_l_multi_image.xhtml#ad6273d4c4587f7956d48f2ea356a5c9b">ICLMultiImage</a>
 </li>
 <li>CLAbsoluteDifferenceKernel()
-: <a class="el" href="classarm__compute_1_1_c_l_absolute_difference_kernel.xhtml#a90fe1fcc6639b16092a2828df51e4b16">CLAbsoluteDifferenceKernel</a>
+: <a class="el" href="classarm__compute_1_1_c_l_absolute_difference_kernel.xhtml#a2bf2c8f0611c9130e938c7013d513152">CLAbsoluteDifferenceKernel</a>
 </li>
 <li>CLAccessor()
-: <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml#aa98a3d37502ebf678a8aad8e195e7b03">CLAccessor</a>
+: <a class="el" href="classarm__compute_1_1test_1_1_c_l_accessor.xhtml#a99c3ff4aa653567f4b5ee28007f79dc2">CLAccessor</a>
 </li>
 <li>CLActivationLayerKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_activation_layer_kernel.xhtml#a25c6b2015d9ec0c05a1f561458b445f0">CLActivationLayerKernel</a>
@@ -237,16 +240,16 @@
 : <a class="el" href="classarm__compute_1_1_c_l_bitwise_or_kernel.xhtml#aa8a50683d797b7656778705597bc8115">CLBitwiseOrKernel</a>
 </li>
 <li>CLBitwiseXorKernel()
-: <a class="el" href="classarm__compute_1_1_c_l_bitwise_xor_kernel.xhtml#aa6eaedf3520b11e8849d243a5f818658">CLBitwiseXorKernel</a>
+: <a class="el" href="classarm__compute_1_1_c_l_bitwise_xor_kernel.xhtml#a36f184f1b9ad5c1fdab99fe369c47a92">CLBitwiseXorKernel</a>
 </li>
 <li>CLBufferAllocator()
 : <a class="el" href="classarm__compute_1_1_c_l_buffer_allocator.xhtml#aec5d8d964344a3c27e5932148f9185cf">CLBufferAllocator</a>
 </li>
-<li>clBuildProgram
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a05ec1c668cccb0365ac133d24b82a69c">CLSymbols</a>
+<li>CLBuildOptions()
+: <a class="el" href="classarm__compute_1_1_c_l_build_options.xhtml#af889744e64b496ba5dc1ef57f9918f79">CLBuildOptions</a>
 </li>
-<li>clBuildProgram_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#aa2cd12317ec8e5bbb501bad8c5971b4f">CLSymbols</a>
+<li>clBuildProgram_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#ad35af0d314615874e570540e9853668c">CLSymbols</a>
 </li>
 <li>CLCannyEdge()
 : <a class="el" href="classarm__compute_1_1_c_l_canny_edge.xhtml#aa5e675eaa99bc8c86a1aed1089326c3b">CLCannyEdge</a>
@@ -278,44 +281,32 @@
 <li>CLCopyToArrayKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_copy_to_array_kernel.xhtml#ad415131ea86e6ea86d5ebb8323e24d98">CLCopyToArrayKernel</a>
 </li>
-<li>clCreateBuffer
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a94217730d106abb3679244ad088e9a0a">CLSymbols</a>
+<li>clCreateBuffer_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a301b84af701238b357de87434d0327a9">CLSymbols</a>
 </li>
-<li>clCreateBuffer_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#afb92601e3c74cfa54b3bab82c1f13371">CLSymbols</a>
+<li>clCreateKernel_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a02aff28f848c48e02fababe120a0df36">CLSymbols</a>
 </li>
-<li>clCreateKernel
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#ae11a7ad90b1ed1813862266ad4daa6a8">CLSymbols</a>
+<li>clCreateProgramWithBinary_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a2263b6ca759bdfed0a0727d2b68db916">CLSymbols</a>
 </li>
-<li>clCreateKernel_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a0b507d59e668a84d4b2d7a16fb7f3f0c">CLSymbols</a>
+<li>clCreateProgramWithSource_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a62fb6450bf1c30cca66d6547348eee3c">CLSymbols</a>
 </li>
-<li>clCreateProgramWithBinary
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#ad4f1b3178b57c619e147e12c5b16600d">CLSymbols</a>
+<li>CLDepthConcatenateLayer()
+: <a class="el" href="classarm__compute_1_1_c_l_depth_concatenate_layer.xhtml#a59330f009ee600700828b178f60a9b58">CLDepthConcatenateLayer</a>
 </li>
-<li>clCreateProgramWithBinary_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a0be0d7d64863a9005abdc1d2058e07d1">CLSymbols</a>
+<li>CLDepthConcatenateLayerKernel()
+: <a class="el" href="classarm__compute_1_1_c_l_depth_concatenate_layer_kernel.xhtml#a8e3fa88d9dd4a7d185096527ed7c5be4">CLDepthConcatenateLayerKernel</a>
 </li>
-<li>clCreateProgramWithSource
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a16249b4721607cb5624b77cae32c5237">CLSymbols</a>
+<li>CLDepthwiseConvolutionLayer()
+: <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution_layer.xhtml#a0d4e3a90bcdef691edfe09c701088e74">CLDepthwiseConvolutionLayer</a>
 </li>
-<li>clCreateProgramWithSource_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#ad77e6745df4f33aca736a89ebe7fc7cf">CLSymbols</a>
+<li>CLDepthwiseConvolutionLayer3x3()
+: <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution_layer3x3.xhtml#a7dd467b8b44b5e4cf6cdefe807a874b3">CLDepthwiseConvolutionLayer3x3</a>
 </li>
-<li>CLDepthConcatenate()
-: <a class="el" href="classarm__compute_1_1_c_l_depth_concatenate.xhtml#a3d0f9f20c596a526f57599567b5a1b7c">CLDepthConcatenate</a>
-</li>
-<li>CLDepthConcatenateKernel()
-: <a class="el" href="classarm__compute_1_1_c_l_depth_concatenate_kernel.xhtml#a549e2c4623a2518e98e6d35f93c051b2">CLDepthConcatenateKernel</a>
-</li>
-<li>CLDepthwiseConvolution()
-: <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution.xhtml#abd8185ffff539533bdadefe63b3a1b94">CLDepthwiseConvolution</a>
-</li>
-<li>CLDepthwiseConvolution3x3()
-: <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution3x3.xhtml#a9f3ebe569df54d2cac0cbfcd0a41e286">CLDepthwiseConvolution3x3</a>
-</li>
-<li>CLDepthwiseConvolution3x3Kernel()
-: <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution3x3_kernel.xhtml#a687560d26946d62d97dad7d12ef3099d">CLDepthwiseConvolution3x3Kernel</a>
+<li>CLDepthwiseConvolutionLayer3x3Kernel()
+: <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution_layer3x3_kernel.xhtml#af70cb622b58b6d9ed01589e133488bc4">CLDepthwiseConvolutionLayer3x3Kernel</a>
 </li>
 <li>CLDepthwiseIm2ColKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_depthwise_im2_col_kernel.xhtml#a8c127dc1b50728c479d63a7347926920">CLDepthwiseIm2ColKernel</a>
@@ -342,20 +333,32 @@
 : <a class="el" href="classarm__compute_1_1_c_l_direct_convolution_layer.xhtml#a7020ba58629fa294c854034bf377906f">CLDirectConvolutionLayer</a>
 </li>
 <li>CLDirectConvolutionLayerKernel()
-: <a class="el" href="classarm__compute_1_1_c_l_direct_convolution_layer_kernel.xhtml#a034283c10cd4235ad8ee889c7b312136">CLDirectConvolutionLayerKernel</a>
+: <a class="el" href="classarm__compute_1_1_c_l_direct_convolution_layer_kernel.xhtml#a8c384e82445ca3f6f481f04295bcf3a9">CLDirectConvolutionLayerKernel</a>
 </li>
 <li>CLDistribution1D()
-: <a class="el" href="classarm__compute_1_1_c_l_distribution1_d.xhtml#a1b056f14381ab6eda09ed227a3d9e9e5">CLDistribution1D</a>
+: <a class="el" href="classarm__compute_1_1_c_l_distribution1_d.xhtml#a9674808e8d2cc69872c97663ca4d6cab">CLDistribution1D</a>
+</li>
+<li>cleanup()
+: <a class="el" href="classarm__compute_1_1_g_c_kernel.xhtml#a4b66d5e31b5dc18b314c8a68163263bd">GCKernel</a>
 </li>
 <li>clear()
 : <a class="el" href="classarm__compute_1_1_c_l_lut.xhtml#aee7cb2065b88d21ac4ad05bc997ecf82">CLLut</a>
 , <a class="el" href="classarm__compute_1_1_i_array.xhtml#ac8bb3912a3ce86b15842e79d0b421204">IArray&lt; T &gt;</a>
 , <a class="el" href="classarm__compute_1_1_i_c_l_tensor.xhtml#a7b94593f2b06f00d380ec3a3e6abccb2">ICLTensor</a>
 , <a class="el" href="classarm__compute_1_1_i_distribution.xhtml#a5b0c20bea8c40bf73b3160cb1e0da350">IDistribution</a>
+, <a class="el" href="classarm__compute_1_1_i_g_c_tensor.xhtml#ac8bb3912a3ce86b15842e79d0b421204">IGCTensor</a>
 , <a class="el" href="classarm__compute_1_1_i_lut.xhtml#a5eeb94d22b8366d1b68d0614384802fe">ILut</a>
 , <a class="el" href="classarm__compute_1_1_lut.xhtml#aee7cb2065b88d21ac4ad05bc997ecf82">Lut</a>
 , <a class="el" href="classarm__compute_1_1test_1_1networks_1_1_alex_net_network.xhtml#ac8bb3912a3ce86b15842e79d0b421204">AlexNetNetwork&lt; ITensorType, TensorType, SubTensorType, Accessor, ActivationLayerFunction, ConvolutionLayerFunction, DirectConvolutionLayerFunction, FullyConnectedLayerFunction, NormalizationLayerFunction, PoolingLayerFunction, SoftmaxLayerFunction &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1networks_1_1_le_net5_network.xhtml#ac8bb3912a3ce86b15842e79d0b421204">LeNet5Network&lt; TensorType, Accessor, ActivationLayerFunction, ConvolutionLayerFunction, FullyConnectedLayerFunction, PoolingLayerFunction, SoftmaxLayerFunction &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1networks_1_1_mobile_net_network.xhtml#ac8bb3912a3ce86b15842e79d0b421204">MobileNetNetwork&lt; TensorType, Accessor, ActivationLayerFunction, ConvolutionLayerFunction, DirectConvolutionLayerFunction, DepthwiseConvolutionLayerFunction, ReshapeFunction, PoolingLayerFunction &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1networks_1_1_mobile_net_v1_network.xhtml#ac8bb3912a3ce86b15842e79d0b421204">MobileNetV1Network&lt; TensorType, Accessor, ActivationLayerFunction, BatchNormalizationLayerFunction, ConvolutionLayerFunction, DirectConvolutionLayerFunction, DepthwiseConvolutionFunction, ReshapeFunction, PoolingLayerFunction, SoftmaxLayerFunction &gt;</a>
+</li>
+<li>Clear()
+: <a class="el" href="class_tensor4_d.xhtml#aa71d36872f416feaa853788a7a7a7ef8">Tensor4D&lt; ShapeT, T &gt;</a>
+</li>
+<li>clear_arguments()
+: <a class="el" href="classarm__compute_1_1_g_c_kernel.xhtml#a2ff24cc62df8324f57dcc2f3c9e533a9">GCKernel</a>
 </li>
 <li>clear_test_info()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_framework.xhtml#afb6a973ccd27225a87d59d93ca458720">Framework</a>
@@ -366,35 +369,20 @@
 <li>CLEdgeTraceKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_edge_trace_kernel.xhtml#a148f844f5f772a8f9748b497e2b01615">CLEdgeTraceKernel</a>
 </li>
-<li>clEnqueueMapBuffer
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a9e296e2496dbf41b5e3ac2c4505868c1">CLSymbols</a>
+<li>clEnqueueMapBuffer_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#abd0ba6c593ff83cb0c3d0e1b746f068a">CLSymbols</a>
 </li>
-<li>clEnqueueMapBuffer_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a8738c1d5a024f849ff58bc3d4629eedf">CLSymbols</a>
+<li>clEnqueueNDRangeKernel_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#ab5c1d962dbe252b8d6a9a3414557d194">CLSymbols</a>
 </li>
-<li>clEnqueueNDRangeKernel
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#aa2ffde2fda5234516524c578d1e68030">CLSymbols</a>
+<li>clEnqueueReadBuffer_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a114ecc5c7e99f380a84d33f32038dc27">CLSymbols</a>
 </li>
-<li>clEnqueueNDRangeKernel_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#aad63c93c77443f41f5f87aee30b8caa9">CLSymbols</a>
+<li>clEnqueueUnmapMemObject_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#aab857577e126a171222277703b724639">CLSymbols</a>
 </li>
-<li>clEnqueueReadBuffer
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a32702af2131d3042ca8989ebafd4360f">CLSymbols</a>
-</li>
-<li>clEnqueueReadBuffer_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#aac1cffdd328daccb151951b7c64c692a">CLSymbols</a>
-</li>
-<li>clEnqueueUnmapMemObject
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a36f2ae2c5aea6dad5c564f9dc57f73d3">CLSymbols</a>
-</li>
-<li>clEnqueueUnmapMemObject_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#afdc80aa8985fe8006dd17b49a8ef6b2f">CLSymbols</a>
-</li>
-<li>clEnqueueWriteBuffer
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a30e041f3f860ec550e2eba265ed5f6ac">CLSymbols</a>
-</li>
-<li>clEnqueueWriteBuffer_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a923b9c452143f76f4fea5e3780cfdfdb">CLSymbols</a>
+<li>clEnqueueWriteBuffer_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a3085f45d872eda6b1adf8557fd4915b9">CLSymbols</a>
 </li>
 <li>CLEqualizeHistogram()
 : <a class="el" href="classarm__compute_1_1_c_l_equalize_histogram.xhtml#a1edc340b1cd348c89f088a0698a8b129">CLEqualizeHistogram</a>
@@ -408,20 +396,14 @@
 <li>CLFillBorderKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_fill_border_kernel.xhtml#a381be9310933ff673959d1d7b6842b8e">CLFillBorderKernel</a>
 </li>
-<li>clFinish
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a47f67b2c2022ae0f8738688af3641675">CLSymbols</a>
-</li>
-<li>clFinish_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a2e534576c1aa031811fdf624d0a882b9">CLSymbols</a>
+<li>clFinish_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a31fd3504c695582b52ee2426dc71c1d7">CLSymbols</a>
 </li>
 <li>CLFloorKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_floor_kernel.xhtml#acad9b66c8f47a3aa6ec172c2fb26117f">CLFloorKernel</a>
 </li>
-<li>clFlush
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#acf6ea30fe76b4d9cbd9e05aa3ed19fa2">CLSymbols</a>
-</li>
-<li>clFlush_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#af9320e136e3d3959f077874ff665f18e">CLSymbols</a>
+<li>clFlush_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#ac88fa83ac520504fa6792d8c1e5296b6">CLSymbols</a>
 </li>
 <li>CLFullyConnectedLayer()
 : <a class="el" href="classarm__compute_1_1_c_l_fully_connected_layer.xhtml#a5f5f7b33836b21106eb116050ddf1401">CLFullyConnectedLayer</a>
@@ -450,12 +432,21 @@
 <li>CLGEMMInterleave4x4Kernel()
 : <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_interleave4x4_kernel.xhtml#a4023b128129764d7d24882a5642fe49f">CLGEMMInterleave4x4Kernel</a>
 </li>
-<li>CLGEMMLowp()
-: <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp.xhtml#ab4e078edf4e916ef4da7b38301ae5b1f">CLGEMMLowp</a>
+<li>CLGEMMLowpMatrixMultiplyCore()
+: <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_multiply_core.xhtml#a1c3a177d5a3188691c9946e1a78839d0">CLGEMMLowpMatrixMultiplyCore</a>
 </li>
 <li>CLGEMMLowpMatrixMultiplyKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_multiply_kernel.xhtml#a759d01d5376a17c7b81131212588810a">CLGEMMLowpMatrixMultiplyKernel</a>
 </li>
+<li>CLGEMMLowpOffsetContributionKernel()
+: <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_offset_contribution_kernel.xhtml#af9118245ab756bce27f29a5869b8e824">CLGEMMLowpOffsetContributionKernel</a>
+</li>
+<li>CLGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel()
+: <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point_kernel.xhtml#a48634394ac631876524f3b4e4e5ce5f7">CLGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel</a>
+</li>
+<li>CLGEMMLowpQuantizeDownInt32ToUint8ScaleKernel()
+: <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_kernel.xhtml#a6e51ac9c8619bd2b331cd88a8eb1ed34">CLGEMMLowpQuantizeDownInt32ToUint8ScaleKernel</a>
+</li>
 <li>CLGEMMMatrixAccumulateBiasesKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_matrix_accumulate_biases_kernel.xhtml#a426791a071d27ffff5062e51fffac075">CLGEMMMatrixAccumulateBiasesKernel</a>
 </li>
@@ -468,41 +459,23 @@
 <li>CLGEMMMatrixVectorMultiplyKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_matrix_vector_multiply_kernel.xhtml#a197b8558b1806d275f421b0667d201b2">CLGEMMMatrixVectorMultiplyKernel</a>
 </li>
-<li>clGetDeviceIDs
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#ad5eb58b9de4d1eadd2a284c1e5ff5989">CLSymbols</a>
+<li>clGetDeviceIDs_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a73ac5a70dfe6076f17a0b16d3a021daa">CLSymbols</a>
 </li>
-<li>clGetDeviceIDs_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#aeed2e4325277d0230206b6dfe0d39901">CLSymbols</a>
+<li>clGetDeviceInfo_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#ab6c28e45955ab8420512342ed6fa6934">CLSymbols</a>
 </li>
-<li>clGetDeviceInfo
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#ac1ff03bcea6c5bcd4b7b2127bb5c9255">CLSymbols</a>
+<li>clGetKernelWorkGroupInfo_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#aa5bc2c92a538b212960c02f9cb480afe">CLSymbols</a>
 </li>
-<li>clGetDeviceInfo_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a7b7b79e0858f88fd2aadcb615fca7826">CLSymbols</a>
+<li>clGetPlatformIDs_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#aa794227c46c954c6e6684d21af618b00">CLSymbols</a>
 </li>
-<li>clGetKernelWorkGroupInfo
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#ac66111dc81c1ef589e401e216b4bf785">CLSymbols</a>
+<li>clGetProgramBuildInfo_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a34391377f3991f0a88631cf1b05e3c8b">CLSymbols</a>
 </li>
-<li>clGetKernelWorkGroupInfo_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a442fb3224db2362afb545cd51b7bf1b8">CLSymbols</a>
-</li>
-<li>clGetPlatformIDs
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a87dea8ff3748019f0e87f16d5a40b809">CLSymbols</a>
-</li>
-<li>clGetPlatformIDs_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a1d432c3d7f5441487ad6e5bad0dec7a2">CLSymbols</a>
-</li>
-<li>clGetProgramBuildInfo
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#ac171e267d7bcd9ed42903c93069af0e6">CLSymbols</a>
-</li>
-<li>clGetProgramBuildInfo_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a86cac3c097a2e882060c780e316470c4">CLSymbols</a>
-</li>
-<li>clGetProgramInfo
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a1386327ce94e26321be56f52d4ffbb7e">CLSymbols</a>
-</li>
-<li>clGetProgramInfo_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a8a78af93756003534f57934bf5bccff2">CLSymbols</a>
+<li>clGetProgramInfo_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a38787d16b9a4ccb79f11c9e807b31f39">CLSymbols</a>
 </li>
 <li>CLGradientKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_gradient_kernel.xhtml#a9fc0a3b7d23e9f71e5f2ea13d51e3c11">CLGradientKernel</a>
@@ -558,11 +531,11 @@
 <li>CLKernelLibrary()
 : <a class="el" href="classarm__compute_1_1_c_l_kernel_library.xhtml#a670869004281695200784de4648a4e1b">CLKernelLibrary</a>
 </li>
-<li>CLL2Normalize()
-: <a class="el" href="classarm__compute_1_1_c_l_l2_normalize.xhtml#a8c9c4b4c7230fe88c1c9832c1ca7b443">CLL2Normalize</a>
+<li>CLL2NormalizeLayer()
+: <a class="el" href="classarm__compute_1_1_c_l_l2_normalize_layer.xhtml#afc0747175608c02e3f6e74ef1c573f50">CLL2NormalizeLayer</a>
 </li>
-<li>CLL2NormalizeKernel()
-: <a class="el" href="classarm__compute_1_1_c_l_l2_normalize_kernel.xhtml#ae597dd58b04dfa1596a035dddbfa09ad">CLL2NormalizeKernel</a>
+<li>CLL2NormalizeLayerKernel()
+: <a class="el" href="classarm__compute_1_1_c_l_l2_normalize_layer_kernel.xhtml#aceae7e0768551f0819396d1b1673ba89">CLL2NormalizeLayerKernel</a>
 </li>
 <li>CLLaplacianPyramid()
 : <a class="el" href="classarm__compute_1_1_c_l_laplacian_pyramid.xhtml#abc061ac0f69ff7cfe1ec11168d32547c">CLLaplacianPyramid</a>
@@ -582,6 +555,9 @@
 <li>CLLocallyConnectedMatrixMultiplyKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_locally_connected_matrix_multiply_kernel.xhtml#a8dc51815516b0160bc32acae95c597d4">CLLocallyConnectedMatrixMultiplyKernel</a>
 </li>
+<li>CLLogits1DMaxShiftExpSumKernel()
+: <a class="el" href="classarm__compute_1_1_c_l_logits1_d_max_shift_exp_sum_kernel.xhtml#ad265f3317602210f39f9bfc76df0f214">CLLogits1DMaxShiftExpSumKernel</a>
+</li>
 <li>CLLogits1DNormKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_logits1_d_norm_kernel.xhtml#a65a94de36a0b70e490bcdee287ff6c4d">CLLogits1DNormKernel</a>
 </li>
@@ -601,7 +577,7 @@
 : <a class="el" href="classarm__compute_1_1_c_l_magnitude_phase_kernel.xhtml#a249ee7b7204a6f63cf3563eda92e4d0e">CLMagnitudePhaseKernel</a>
 </li>
 <li>CLMap()
-: <a class="el" href="classarm__compute_1_1graph_1_1_c_l_map.xhtml#a299d79f90495fc24af0bb9847bd63039">CLMap</a>
+: <a class="el" href="classarm__compute_1_1graph_1_1_c_l_map.xhtml#ade82b240321673c9beb8c388e9994f38">CLMap</a>
 </li>
 <li>CLMeanStdDev()
 : <a class="el" href="classarm__compute_1_1_c_l_mean_std_dev.xhtml#aaa387018cbcc0f29df065cb98f2b32c6">CLMeanStdDev</a>
@@ -636,11 +612,17 @@
 <li>CLNormalizationLayerKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_normalization_layer_kernel.xhtml#aaf8c501a2a845b96a3232927841cf9c7">CLNormalizationLayerKernel</a>
 </li>
+<li>clone()
+: <a class="el" href="classarm__compute_1_1misc_1_1_i_cloneable.xhtml#a4d10e5012a872e7f78f2b539b673049d">ICloneable&lt; T &gt;</a>
+, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a4c066d42d665fafb8cfe80b99411e4fb">SubTensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a4c066d42d665fafb8cfe80b99411e4fb">TensorInfo</a>
+</li>
 <li>CLOpticalFlow()
 : <a class="el" href="classarm__compute_1_1_c_l_optical_flow.xhtml#af823f026d40781422461f10013b78b62">CLOpticalFlow</a>
 </li>
 <li>close()
-: <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_p_m_u.xhtml#a5ae591df94fc66ccb85cbb6565368bca">PMU</a>
+: <a class="el" href="classarm__compute_1_1io_1_1_file_handler.xhtml#a5ae591df94fc66ccb85cbb6565368bca">FileHandler</a>
+, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_p_m_u.xhtml#a5ae591df94fc66ccb85cbb6565368bca">PMU</a>
 </li>
 <li>CLPixelWiseMultiplicationKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_pixel_wise_multiplication_kernel.xhtml#a70cf3d6c93ca36362e7ea84c5259bb45">CLPixelWiseMultiplicationKernel</a>
@@ -663,41 +645,23 @@
 <li>CLReductionOperationKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_reduction_operation_kernel.xhtml#aa037c3742d874eab9ba733ee60ef145d">CLReductionOperationKernel</a>
 </li>
-<li>clReleaseCommandQueue
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a0cde68c2d70e4ddbc06997a593a4c5d4">CLSymbols</a>
+<li>clReleaseCommandQueue_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a2cc4ea7d2743d398a26055f062052762">CLSymbols</a>
 </li>
-<li>clReleaseCommandQueue_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a29051d152c2a82e4e6f9986668d80c95">CLSymbols</a>
+<li>clReleaseContext_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#aff1103110d2ad3e5fc2a8e0a746059b3">CLSymbols</a>
 </li>
-<li>clReleaseContext
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#aced804d5bfd0c00fbc6067f2e3bc40f9">CLSymbols</a>
+<li>clReleaseEvent_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a8f72204edecff30764f23d06c4e4ae20">CLSymbols</a>
 </li>
-<li>clReleaseContext_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#aed8291972e733400a6bd3679dc691f67">CLSymbols</a>
+<li>clReleaseKernel_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a49d82b362ebf160e65d162d6c9de31b1">CLSymbols</a>
 </li>
-<li>clReleaseEvent
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a09952020fb196a70c6cdeabe83dfd8cd">CLSymbols</a>
+<li>clReleaseMemObject_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a9385d6637f840d613d72f35a389d1c64">CLSymbols</a>
 </li>
-<li>clReleaseEvent_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a0a97bdd516fee7b222f8827ff881bc6d">CLSymbols</a>
-</li>
-<li>clReleaseKernel
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a409e9be9e78a2b453881d6358c4d97e4">CLSymbols</a>
-</li>
-<li>clReleaseKernel_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a9dab8435a41384aa218cc66c80ab6c7a">CLSymbols</a>
-</li>
-<li>clReleaseMemObject
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a32a87d6b56e8679ccfd93327a67b38a9">CLSymbols</a>
-</li>
-<li>clReleaseMemObject_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a7fa113fe538c3329a06067c42c3c74bf">CLSymbols</a>
-</li>
-<li>clReleaseProgram
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a6a7727e88d08fe164e631545c0df29b8">CLSymbols</a>
-</li>
-<li>clReleaseProgram_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a59d96d218fd80a881adc81da91e4000b">CLSymbols</a>
+<li>clReleaseProgram_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a0462afdc2906b59dd0a860c84c8f3d8a">CLSymbols</a>
 </li>
 <li>CLRemapKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_remap_kernel.xhtml#a8d792187f7b15bdd091b347942f9fe31">CLRemapKernel</a>
@@ -705,41 +669,23 @@
 <li>CLReshapeLayerKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_reshape_layer_kernel.xhtml#ab7a7f679ba9f567fbe64ebc2ad4c4324">CLReshapeLayerKernel</a>
 </li>
-<li>clRetainCommandQueue
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a5202b982787b6d39d356501f90573962">CLSymbols</a>
+<li>clRetainCommandQueue_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a3777a685e4430d6dcdddd73531cc3cc3">CLSymbols</a>
 </li>
-<li>clRetainCommandQueue_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#aa6b6d3d73e92f80a1382f1d8460bb796">CLSymbols</a>
+<li>clRetainContext_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a7d3ddaa28e01b8d4aeef8a5a3ae05f16">CLSymbols</a>
 </li>
-<li>clRetainContext
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#adc6b30eb8021993b4e10a549bdf1052f">CLSymbols</a>
+<li>clRetainEvent_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a96cfa134e391cec1fa131849b9dc6648">CLSymbols</a>
 </li>
-<li>clRetainContext_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#ae947bc3cd5d7343eb0084e65e1bba571">CLSymbols</a>
+<li>clRetainKernel_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a70f0c6b172261cc89e5d90239a8b70d0">CLSymbols</a>
 </li>
-<li>clRetainEvent
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#aff101dc106bcd8e86e71dd00f2d7401e">CLSymbols</a>
+<li>clRetainMemObject_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#ab7b31e7922544d4a6325320f08ad2474">CLSymbols</a>
 </li>
-<li>clRetainEvent_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#af8625e732f17655ec8a304059715f016">CLSymbols</a>
-</li>
-<li>clRetainKernel
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#ac71f733e093bdaa3a4971081adb43c20">CLSymbols</a>
-</li>
-<li>clRetainKernel_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a12d8566278f6951856f5e3fe6c8226b4">CLSymbols</a>
-</li>
-<li>clRetainMemObject
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#adf21cadb4a4118ee4c0fe61fbc04b84e">CLSymbols</a>
-</li>
-<li>clRetainMemObject_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a5a7507f6fd0ec6b4f97aff87955ab9fe">CLSymbols</a>
-</li>
-<li>clRetainProgram
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a430d2707bf718449e4ecf4be6b6ecde6">CLSymbols</a>
-</li>
-<li>clRetainProgram_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#ab02e4203ef6497bb4d844c0b08f7ccaa">CLSymbols</a>
+<li>clRetainProgram_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#aa9752599bfd3a28d9c34cfb59c8feaf3">CLSymbols</a>
 </li>
 <li>CLROIPoolingLayerKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_r_o_i_pooling_layer_kernel.xhtml#ab49afa77253c012ae4c535a7bffc6ada">CLROIPoolingLayerKernel</a>
@@ -750,11 +696,8 @@
 <li>CLSeparableConvolutionHorKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_separable_convolution_hor_kernel.xhtml#a94525a39744fe15630e1e9304042ca8f">CLSeparableConvolutionHorKernel&lt; matrix_size &gt;</a>
 </li>
-<li>clSetKernelArg
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a9561ea0a0c2f0dd8f038beb575fe97f8">CLSymbols</a>
-</li>
-<li>clSetKernelArg_func
-: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a580602c92cee56f89da1a383aa724751">CLSymbols</a>
+<li>clSetKernelArg_ptr
+: <a class="el" href="classarm__compute_1_1_c_l_symbols.xhtml#a021f5850b98ba79d84067e762b84aa52">CLSymbols</a>
 </li>
 <li>CLSobel3x3Kernel()
 : <a class="el" href="classarm__compute_1_1_c_l_sobel3x3_kernel.xhtml#ab7a2f7de3f6283829d5aa91b6389c369">CLSobel3x3Kernel</a>
@@ -793,7 +736,7 @@
 : <a class="el" href="classarm__compute_1_1_c_l_tuner.xhtml#a7bb33096cd45bb983899ddf84f51c579">CLTuner</a>
 </li>
 <li>CLUnmap()
-: <a class="el" href="classarm__compute_1_1graph_1_1_c_l_unmap.xhtml#a70a899f3bd6478ea52a205d8f95bc177">CLUnmap</a>
+: <a class="el" href="classarm__compute_1_1graph_1_1_c_l_unmap.xhtml#a0a002cd04325faa6a4096af7cb8d0f0f">CLUnmap</a>
 </li>
 <li>CLWeightsReshapeKernel()
 : <a class="el" href="classarm__compute_1_1_c_l_weights_reshape_kernel.xhtml#aa5640a1a27f384794a52ce209115add5">CLWeightsReshapeKernel</a>
@@ -811,6 +754,9 @@
 : <a class="el" href="classarm__compute_1_1_dimensions.xhtml#a8e15e87871211f98c2b566137e38ef99">Dimensions&lt; T &gt;</a>
 , <a class="el" href="classarm__compute_1_1_tensor_shape.xhtml#a8e15e87871211f98c2b566137e38ef99">TensorShape</a>
 </li>
+<li>collapse_from()
+: <a class="el" href="classarm__compute_1_1_dimensions.xhtml#a112cc1d5093b7672bf11569659251a7c">Dimensions&lt; T &gt;</a>
+</li>
 <li>collapse_if_possible()
 : <a class="el" href="classarm__compute_1_1_window.xhtml#a03aa33569ab65de2634d1b71af53674d">Window</a>
 </li>
@@ -819,6 +765,7 @@
 </li>
 <li>common_type
 : <a class="el" href="structarm__compute_1_1test_1_1common__promoted__signed__type.xhtml#a5dc4a681965ff1118a0491b07867c032">common_promoted_signed_type&lt; T &gt;</a>
+, <a class="el" href="structarm__compute_1_1test_1_1common__promoted__unsigned__type.xhtml#a5dc4a681965ff1118a0491b07867c032">common_promoted_unsigned_type&lt; T &gt;</a>
 </li>
 <li>compare_base()
 : <a class="el" href="structarm__compute_1_1test_1_1validation_1_1compare__base.xhtml#a42c8a61b86fc900746fef0f1f70a9430">compare_base&lt; T &gt;</a>
@@ -826,6 +773,9 @@
 <li>compare_dimension()
 : <a class="el" href="classarm__compute_1_1detail_1_1compare__dimension.xhtml#afe99c6d8da678f7dce4e4a58ad1e0175">compare_dimension&lt; T &gt;</a>
 </li>
+<li>compile_shader()
+: <a class="el" href="classarm__compute_1_1_g_c_program.xhtml#acab405c2120743ab9e063930064a6b0a">GCProgram</a>
+</li>
 <li>compute_valid_region()
 : <a class="el" href="classarm__compute_1_1_access_window_auto_padding.xhtml#afcb885847b100ff54645487092b6af74">AccessWindowAutoPadding</a>
 , <a class="el" href="classarm__compute_1_1_access_window_rectangle.xhtml#a982d6e438dabc0d759d01464fe939cfd">AccessWindowRectangle</a>
@@ -864,13 +814,13 @@
 , <a class="el" href="classarm__compute_1_1_c_l_box3x3.xhtml#a2a829a721f585b9028e9712e71698e69">CLBox3x3</a>
 , <a class="el" href="classarm__compute_1_1_c_l_box3x3_kernel.xhtml#a67b0c2ccd2c37a8d29fa6cc4b26795d8">CLBox3x3Kernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_canny_edge.xhtml#aa874f9e002bdb799f38411a5fef07b1d">CLCannyEdge</a>
-, <a class="el" href="classarm__compute_1_1_c_l_channel_combine.xhtml#a58e6a56bbed6249ac14e412178c36db1">CLChannelCombine</a>
+, <a class="el" href="classarm__compute_1_1_c_l_channel_combine.xhtml#a6d6c8541b868e784d3be385087911451">CLChannelCombine</a>
 , <a class="el" href="classarm__compute_1_1_c_l_channel_combine_kernel.xhtml#a58e6a56bbed6249ac14e412178c36db1">CLChannelCombineKernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_channel_extract.xhtml#af360eaecbadc6e66e1de099aa50c584d">CLChannelExtract</a>
+, <a class="el" href="classarm__compute_1_1_c_l_channel_extract.xhtml#a359fed4a61e4568d258d27aee9bc20c4">CLChannelExtract</a>
 , <a class="el" href="classarm__compute_1_1_c_l_channel_extract_kernel.xhtml#a359fed4a61e4568d258d27aee9bc20c4">CLChannelExtractKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_col2_im_kernel.xhtml#aad0cb4f6949783837d04c3548ff08f99">CLCol2ImKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_color_convert.xhtml#a59adec8460b6acba66ff43833ff4d776">CLColorConvert</a>
-, <a class="el" href="classarm__compute_1_1_c_l_color_convert_kernel.xhtml#a929e4dc37962a830cfa2a20da4470cfa">CLColorConvertKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_color_convert_kernel.xhtml#a074e10cfb217e657b9e81adeca2abc68">CLColorConvertKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_convolution3x3.xhtml#a26e1b4686b1f2d591d62d11585114a82">CLConvolution3x3</a>
 , <a class="el" href="classarm__compute_1_1_c_l_convolution_kernel.xhtml#a07e35fa34ecbbc82d848fa3997cc6fdb">CLConvolutionKernel&lt; matrix_size &gt;</a>
 , <a class="el" href="classarm__compute_1_1_c_l_convolution_layer.xhtml#a8d1c6ccb46b113adb54e1ae559a2203f">CLConvolutionLayer</a>
@@ -879,29 +829,29 @@
 , <a class="el" href="classarm__compute_1_1_c_l_convolution_rectangle_kernel.xhtml#abcf9df2e9d1da8abf27ca1678951673f">CLConvolutionRectangleKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_convolution_square.xhtml#a26e1b4686b1f2d591d62d11585114a82">CLConvolutionSquare&lt; matrix_size &gt;</a>
 , <a class="el" href="classarm__compute_1_1_c_l_copy_to_array_kernel.xhtml#a1d8f06853b678915058ff9e8259948b3">CLCopyToArrayKernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_depth_concatenate.xhtml#ae1e594a6c6605fb33245f84722039eab">CLDepthConcatenate</a>
-, <a class="el" href="classarm__compute_1_1_c_l_depth_concatenate_kernel.xhtml#a96671071c32559313f5827c5487f9f72">CLDepthConcatenateKernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_depth_convert.xhtml#a536f0de1a70ea80d40b0a24657ac5290">CLDepthConvert</a>
-, <a class="el" href="classarm__compute_1_1_c_l_depth_convert_kernel.xhtml#a536f0de1a70ea80d40b0a24657ac5290">CLDepthConvertKernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution3x3.xhtml#af12afc3fdf34565305b895d9d594f185">CLDepthwiseConvolution3x3</a>
-, <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution3x3_kernel.xhtml#aa3402cbd0bdf45ecb39a718305919496">CLDepthwiseConvolution3x3Kernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution.xhtml#af12afc3fdf34565305b895d9d594f185">CLDepthwiseConvolution</a>
-, <a class="el" href="classarm__compute_1_1_c_l_depthwise_im2_col_kernel.xhtml#a6766d8d3c19fdc4bdebb45c74b406e25">CLDepthwiseIm2ColKernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_depthwise_separable_convolution_layer.xhtml#aec5e3a32fcd2dcc3e7f84872c08688b8">CLDepthwiseSeparableConvolutionLayer</a>
+, <a class="el" href="classarm__compute_1_1_c_l_depth_concatenate_layer.xhtml#ae1e594a6c6605fb33245f84722039eab">CLDepthConcatenateLayer</a>
+, <a class="el" href="classarm__compute_1_1_c_l_depth_concatenate_layer_kernel.xhtml#a96671071c32559313f5827c5487f9f72">CLDepthConcatenateLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_depth_convert_layer.xhtml#a536f0de1a70ea80d40b0a24657ac5290">CLDepthConvertLayer</a>
+, <a class="el" href="classarm__compute_1_1_c_l_depth_convert_layer_kernel.xhtml#a536f0de1a70ea80d40b0a24657ac5290">CLDepthConvertLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution_layer3x3.xhtml#a03dcaca11a6078d95562aabadf02ccaf">CLDepthwiseConvolutionLayer3x3</a>
+, <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution_layer3x3_kernel.xhtml#a0e2cfb6fb263bd6f761756c816574345">CLDepthwiseConvolutionLayer3x3Kernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution_layer.xhtml#a03dcaca11a6078d95562aabadf02ccaf">CLDepthwiseConvolutionLayer</a>
+, <a class="el" href="classarm__compute_1_1_c_l_depthwise_im2_col_kernel.xhtml#af2c2bfd920e8bee8a90dfcb5aa6717dd">CLDepthwiseIm2ColKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_depthwise_separable_convolution_layer.xhtml#af7ca3f45f6dbfc7737c75fbf91fcc4c5">CLDepthwiseSeparableConvolutionLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_depthwise_vector_to_tensor_kernel.xhtml#a0958dbd0887df9802a2433316e8fc6b7">CLDepthwiseVectorToTensorKernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_depthwise_weights_reshape_kernel.xhtml#a074e10cfb217e657b9e81adeca2abc68">CLDepthwiseWeightsReshapeKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_depthwise_weights_reshape_kernel.xhtml#ab4ce8dea224953952665e2b0d3e0ece7">CLDepthwiseWeightsReshapeKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_dequantization_layer.xhtml#a6b14fa2a92543bff4d379cafc689ba54">CLDequantizationLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_dequantization_layer_kernel.xhtml#a6b14fa2a92543bff4d379cafc689ba54">CLDequantizationLayerKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_derivative.xhtml#a62d1b655e7211f3ab44ed1a9c81a1336">CLDerivative</a>
 , <a class="el" href="classarm__compute_1_1_c_l_derivative_kernel.xhtml#ab24f49526202babfe7df925cd326427b">CLDerivativeKernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_dilate.xhtml#ad6a993d736f6f84aa672d3f550135c6e">CLDilate</a>
+, <a class="el" href="classarm__compute_1_1_c_l_dilate.xhtml#a2a829a721f585b9028e9712e71698e69">CLDilate</a>
 , <a class="el" href="classarm__compute_1_1_c_l_dilate_kernel.xhtml#a67b0c2ccd2c37a8d29fa6cc4b26795d8">CLDilateKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_direct_convolution_layer.xhtml#a03dcaca11a6078d95562aabadf02ccaf">CLDirectConvolutionLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_direct_convolution_layer_kernel.xhtml#a0e2cfb6fb263bd6f761756c816574345">CLDirectConvolutionLayerKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_edge_non_max_suppression_kernel.xhtml#a209e05c2e2bf4d5fb2b9e3f75c7d79aa">CLEdgeNonMaxSuppressionKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_edge_trace_kernel.xhtml#af4b40677259a11edd3e83e82c1c6dd9d">CLEdgeTraceKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_equalize_histogram.xhtml#a78c50e58e4c8be6de11ac6e78ca02eff">CLEqualizeHistogram</a>
-, <a class="el" href="classarm__compute_1_1_c_l_erode.xhtml#ad6a993d736f6f84aa672d3f550135c6e">CLErode</a>
+, <a class="el" href="classarm__compute_1_1_c_l_erode.xhtml#a2a829a721f585b9028e9712e71698e69">CLErode</a>
 , <a class="el" href="classarm__compute_1_1_c_l_erode_kernel.xhtml#a67b0c2ccd2c37a8d29fa6cc4b26795d8">CLErodeKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_fast_corners.xhtml#a25c563ab5edb7241d8f12406ed96b40c">CLFastCorners</a>
 , <a class="el" href="classarm__compute_1_1_c_l_fast_corners_kernel.xhtml#a84deccfff9f686445194594e058284bf">CLFastCornersKernel</a>
@@ -925,8 +875,15 @@
 , <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m.xhtml#a48b9e5c0bdc8a7c306252dafff14741f">CLGEMM</a>
 , <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_interleave4x4.xhtml#a074e10cfb217e657b9e81adeca2abc68">CLGEMMInterleave4x4</a>
 , <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_interleave4x4_kernel.xhtml#a074e10cfb217e657b9e81adeca2abc68">CLGEMMInterleave4x4Kernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp.xhtml#a2300a95117613686ccf15b45f0f2ac79">CLGEMMLowp</a>
-, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_multiply_kernel.xhtml#a8aa4449c8d99240410f4e9dff644614b">CLGEMMLowpMatrixMultiplyKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_a_reduction_kernel.xhtml#a613f25e524dbabbff55ea9d7df53c7f6">CLGEMMLowpMatrixAReductionKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_b_reduction_kernel.xhtml#aa526095c6ddce38f2ef22d45e18e2fe2">CLGEMMLowpMatrixBReductionKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_multiply_core.xhtml#a507a231e2fc47ce556a5863bd1a48e1f">CLGEMMLowpMatrixMultiplyCore</a>
+, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_multiply_kernel.xhtml#ac17372e27b5f81403336222f53d19ffa">CLGEMMLowpMatrixMultiplyKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_offset_contribution_kernel.xhtml#af1085224008bc4693092131f01ef971b">CLGEMMLowpOffsetContributionKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale.xhtml#af127cda81674a7864000a3e70877c4c2">CLGEMMLowpQuantizeDownInt32ToUint8Scale</a>
+, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point.xhtml#a15da37f661fdcd81c1f25c5d6bdc6abd">CLGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPoint</a>
+, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point_kernel.xhtml#a15da37f661fdcd81c1f25c5d6bdc6abd">CLGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_kernel.xhtml#af127cda81674a7864000a3e70877c4c2">CLGEMMLowpQuantizeDownInt32ToUint8ScaleKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_matrix_accumulate_biases_kernel.xhtml#acd42d73bdf14e61d6414450f134e9651">CLGEMMMatrixAccumulateBiasesKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_matrix_addition_kernel.xhtml#a00ca198bac061a1fdfbb4246e7048e63">CLGEMMMatrixAdditionKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_g_e_m_m_matrix_multiply_kernel.xhtml#a1b06d283e52049ed3c96eb7c69806a87">CLGEMMMatrixMultiplyKernel</a>
@@ -950,8 +907,8 @@
 , <a class="el" href="classarm__compute_1_1_c_l_integral_image.xhtml#a074e10cfb217e657b9e81adeca2abc68">CLIntegralImage</a>
 , <a class="el" href="classarm__compute_1_1_c_l_integral_image_hor_kernel.xhtml#a074e10cfb217e657b9e81adeca2abc68">CLIntegralImageHorKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_integral_image_vert_kernel.xhtml#a2ee43bea6ad1257f88be93bdd4fff2cf">CLIntegralImageVertKernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_l2_normalize.xhtml#abd78f7859a5d16093e468b555c9bf209">CLL2Normalize</a>
-, <a class="el" href="classarm__compute_1_1_c_l_l2_normalize_kernel.xhtml#ad7ee2c6ba4a132418b0c5d76809c1b8d">CLL2NormalizeKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_l2_normalize_layer.xhtml#abd78f7859a5d16093e468b555c9bf209">CLL2NormalizeLayer</a>
+, <a class="el" href="classarm__compute_1_1_c_l_l2_normalize_layer_kernel.xhtml#ad7ee2c6ba4a132418b0c5d76809c1b8d">CLL2NormalizeLayerKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_laplacian_pyramid.xhtml#affa012258b464b065d72cc26657119d4">CLLaplacianPyramid</a>
 , <a class="el" href="classarm__compute_1_1_c_l_laplacian_reconstruct.xhtml#a0ddf83ea5bc44e4a8fbbccdcdd2209ec">CLLaplacianReconstruct</a>
 , <a class="el" href="classarm__compute_1_1_c_l_l_k_tracker_finalize_kernel.xhtml#a020db92b2cd6b5c0c8482402f38e08e5">CLLKTrackerFinalizeKernel</a>
@@ -961,9 +918,10 @@
 , <a class="el" href="classarm__compute_1_1_c_l_locally_connected_layer.xhtml#a0e2cfb6fb263bd6f761756c816574345">CLLocallyConnectedLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_locally_connected_matrix_multiply_kernel.xhtml#a083cbb32c94ef493098ee169dc36c486">CLLocallyConnectedMatrixMultiplyKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_logits1_d_max_kernel.xhtml#a074e10cfb217e657b9e81adeca2abc68">CLLogits1DMaxKernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_logits1_d_norm_kernel.xhtml#a5ab5985029f129e11da510b15009c571">CLLogits1DNormKernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_logits1_d_shift_exp_sum_kernel.xhtml#ade8c71425c5ed3b14c32b030e06771a4">CLLogits1DShiftExpSumKernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_magnitude.xhtml#a1741c99b2bc2b77bb719d185d52968e2">CLMagnitude</a>
+, <a class="el" href="classarm__compute_1_1_c_l_logits1_d_max_shift_exp_sum_kernel.xhtml#ac168c44d948adca330a511f2c5c5664e">CLLogits1DMaxShiftExpSumKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_logits1_d_norm_kernel.xhtml#a9bca697c45946b4c488e500103836794">CLLogits1DNormKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_logits1_d_shift_exp_sum_kernel.xhtml#aa907109679201f35839ab17cbb8cb84a">CLLogits1DShiftExpSumKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_magnitude.xhtml#ad6d1e1264f62e2fb9a043eba3480e863">CLMagnitude</a>
 , <a class="el" href="classarm__compute_1_1_c_l_magnitude_phase_kernel.xhtml#a97c0a4edbeca3c32dda036b81446a4d9">CLMagnitudePhaseKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_mean_std_dev.xhtml#aa7a32280401c276aed328658046abc4c">CLMeanStdDev</a>
 , <a class="el" href="classarm__compute_1_1_c_l_mean_std_dev_kernel.xhtml#a85a25a050f0ff16c3081048085a7d082">CLMeanStdDevKernel</a>
@@ -977,7 +935,7 @@
 , <a class="el" href="classarm__compute_1_1_c_l_non_linear_filter_kernel.xhtml#a09ed8b2a062c440ad00a290624c39319">CLNonLinearFilterKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_non_maxima_suppression3x3.xhtml#a1a3dfd8c194044e7aafeafe5ca8dce59">CLNonMaximaSuppression3x3</a>
 , <a class="el" href="classarm__compute_1_1_c_l_non_maxima_suppression3x3_kernel.xhtml#a67b0c2ccd2c37a8d29fa6cc4b26795d8">CLNonMaximaSuppression3x3Kernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_normalization_layer.xhtml#a705e1aadb60c7821464adb5d3f3714be">CLNormalizationLayer</a>
+, <a class="el" href="classarm__compute_1_1_c_l_normalization_layer.xhtml#ab1b1b768d23eaf10f5f810436c4c856e">CLNormalizationLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_normalization_layer_kernel.xhtml#a63cacfe183fc86f74c1f3788b14f88da">CLNormalizationLayerKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_optical_flow.xhtml#a8cd74e6bc7d3bcebbac4002717857601">CLOpticalFlow</a>
 , <a class="el" href="classarm__compute_1_1_c_l_phase.xhtml#ac64385feb4cfd5ea1f7e2dc4414392aa">CLPhase</a>
@@ -995,8 +953,8 @@
 , <a class="el" href="classarm__compute_1_1_c_l_reshape_layer_kernel.xhtml#a074e10cfb217e657b9e81adeca2abc68">CLReshapeLayerKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_r_o_i_pooling_layer.xhtml#afb23d18dd11dece42afaf022216d3056">CLROIPoolingLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_r_o_i_pooling_layer_kernel.xhtml#afb23d18dd11dece42afaf022216d3056">CLROIPoolingLayerKernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_scale.xhtml#a678879757617483da15b34c7b9d58279">CLScale</a>
-, <a class="el" href="classarm__compute_1_1_c_l_scale_kernel.xhtml#ab26db9cb08db9bcae3b86d2079d9bd26">CLScaleKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_scale.xhtml#aa5f9a9b25bd6f529c29939f6269d59f5">CLScale</a>
+, <a class="el" href="classarm__compute_1_1_c_l_scale_kernel.xhtml#a9769cee6de36f61097651a0fe446f227">CLScaleKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_scharr3x3.xhtml#a62d1b655e7211f3ab44ed1a9c81a1336">CLScharr3x3</a>
 , <a class="el" href="classarm__compute_1_1_c_l_scharr3x3_kernel.xhtml#ab24f49526202babfe7df925cd326427b">CLScharr3x3Kernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_separable_convolution_hor_kernel.xhtml#a3fac04034e1bd9deaac9fd1451e77f4f">CLSeparableConvolutionHorKernel&lt; matrix_size &gt;</a>
@@ -1009,7 +967,7 @@
 , <a class="el" href="classarm__compute_1_1_c_l_sobel7x7.xhtml#a62d1b655e7211f3ab44ed1a9c81a1336">CLSobel7x7</a>
 , <a class="el" href="classarm__compute_1_1_c_l_sobel7x7_hor_kernel.xhtml#ab24f49526202babfe7df925cd326427b">CLSobel7x7HorKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_sobel7x7_vert_kernel.xhtml#a3f047ae95fab233f3385d6ddbd590383">CLSobel7x7VertKernel</a>
-, <a class="el" href="classarm__compute_1_1_c_l_softmax_layer.xhtml#a074e10cfb217e657b9e81adeca2abc68">CLSoftmaxLayer</a>
+, <a class="el" href="classarm__compute_1_1_c_l_softmax_layer.xhtml#a77a4f0c2598309656799d2023ca2e9d8">CLSoftmaxLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_table_lookup.xhtml#af765d82c1c526320140a20792f132fed">CLTableLookup</a>
 , <a class="el" href="classarm__compute_1_1_c_l_table_lookup_kernel.xhtml#af765d82c1c526320140a20792f132fed">CLTableLookupKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_threshold.xhtml#a62c37ae969be3b04e0bdceffb4a1dadb">CLThreshold</a>
@@ -1023,8 +981,52 @@
 , <a class="el" href="classarm__compute_1_1_c_l_weights_reshape_kernel.xhtml#a74f55a4d6b772d24f720905b5edd8cb0">CLWeightsReshapeKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_p_p_corner_candidates_kernel.xhtml#a4a5bcfcb1a9a25daecc442af866f0632">CPPCornerCandidatesKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_p_p_detection_window_non_maxima_suppression_kernel.xhtml#ad56ff9909955d92abeabbe43c1a21bd9">CPPDetectionWindowNonMaximaSuppressionKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_p_p_permute.xhtml#a93c836ab36443b23753d99495761daf7">CPPPermute</a>
+, <a class="el" href="classarm__compute_1_1_c_p_p_permute_kernel.xhtml#a93c836ab36443b23753d99495761daf7">CPPPermuteKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_p_p_sort_euclidean_distance_kernel.xhtml#a5bcc803e3a8b159ba7f09acb25dba452">CPPSortEuclideanDistanceKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_absolute_difference.xhtml#ae5c39de30616d2572a54ad4013004ac5">GCAbsoluteDifference</a>
+, <a class="el" href="classarm__compute_1_1_g_c_absolute_difference_kernel.xhtml#ae5c39de30616d2572a54ad4013004ac5">GCAbsoluteDifferenceKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_activation_layer.xhtml#a0fdcd48f36eb1310d56f0f0d5ce9ab00">GCActivationLayer</a>
+, <a class="el" href="classarm__compute_1_1_g_c_activation_layer_kernel.xhtml#a0fdcd48f36eb1310d56f0f0d5ce9ab00">GCActivationLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_batch_normalization_layer.xhtml#a0e5c2d247cab98cd7a5ed72f61c5d702">GCBatchNormalizationLayer</a>
+, <a class="el" href="classarm__compute_1_1_g_c_batch_normalization_layer_kernel.xhtml#a0e5c2d247cab98cd7a5ed72f61c5d702">GCBatchNormalizationLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_col2_im_kernel.xhtml#a1aebc8a9a10fb43c9a39d241d0c11338">GCCol2ImKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_depth_concatenate_layer.xhtml#a1ff6a6e16845bcbe607a5b766be13e14">GCDepthConcatenateLayer</a>
+, <a class="el" href="classarm__compute_1_1_g_c_depth_concatenate_layer_kernel.xhtml#aa304f590ac74910d1b8fd316c3011f10">GCDepthConcatenateLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_direct_convolution_layer.xhtml#ad486abb5c9ced4d5d7428ebcb0165081">GCDirectConvolutionLayer</a>
+, <a class="el" href="classarm__compute_1_1_g_c_direct_convolution_layer_kernel.xhtml#a99b7d5728ccc4d94fab68d1dbfe3ecd7">GCDirectConvolutionLayerKernel&lt; kernel_size &gt;</a>
+, <a class="el" href="classarm__compute_1_1_g_c_dropout_layer.xhtml#a03febcf2730ff389e09fc47672e4fac7">GCDropoutLayer</a>
+, <a class="el" href="classarm__compute_1_1_g_c_dropout_layer_kernel.xhtml#a03febcf2730ff389e09fc47672e4fac7">GCDropoutLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_fill_border.xhtml#af8e3f0c5652d8264b400eac38324e3bc">GCFillBorder</a>
+, <a class="el" href="classarm__compute_1_1_g_c_fill_border_kernel.xhtml#a148acc5bac0dddc8d512b4d91bd2a7ba">GCFillBorderKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_fully_connected_layer.xhtml#a68a5db52b1ed7f7ca1d619ac1263ab38">GCFullyConnectedLayer</a>
+, <a class="el" href="classarm__compute_1_1_g_c_fully_connected_layer_reshape_weights.xhtml#aa029e9740bc43eb3301316be76be3b7e">GCFullyConnectedLayerReshapeWeights</a>
+, <a class="el" href="classarm__compute_1_1_g_c_g_e_m_m.xhtml#a7aa2a3f11f32fe5e794fdb4775ed998d">GCGEMM</a>
+, <a class="el" href="classarm__compute_1_1_g_c_g_e_m_m_interleave4x4.xhtml#aa029e9740bc43eb3301316be76be3b7e">GCGEMMInterleave4x4</a>
+, <a class="el" href="classarm__compute_1_1_g_c_g_e_m_m_interleave4x4_kernel.xhtml#aa029e9740bc43eb3301316be76be3b7e">GCGEMMInterleave4x4Kernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_g_e_m_m_matrix_accumulate_biases_kernel.xhtml#aebd765d07fc0c9401ec83025aa0e13de">GCGEMMMatrixAccumulateBiasesKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_g_e_m_m_matrix_addition_kernel.xhtml#ad9780f8be8833600c97e756bf6d5082b">GCGEMMMatrixAdditionKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_g_e_m_m_matrix_multiply_kernel.xhtml#a46c079128d5df79ba758501f3aeea07a">GCGEMMMatrixMultiplyKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_g_e_m_m_transpose1x_w.xhtml#aa029e9740bc43eb3301316be76be3b7e">GCGEMMTranspose1xW</a>
+, <a class="el" href="classarm__compute_1_1_g_c_g_e_m_m_transpose1x_w_kernel.xhtml#aa029e9740bc43eb3301316be76be3b7e">GCGEMMTranspose1xWKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_im2_col_kernel.xhtml#a65639625addc58110695d1fa6bad4ad7">GCIm2ColKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_logits1_d_max_kernel.xhtml#aa029e9740bc43eb3301316be76be3b7e">GCLogits1DMaxKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_logits1_d_norm_kernel.xhtml#adeaa28cbd0f25f372fca145853a763ad">GCLogits1DNormKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_logits1_d_shift_exp_sum_kernel.xhtml#a9b315185b36dd900eb209d005d630310">GCLogits1DShiftExpSumKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_normalization_layer.xhtml#a8d636dd5daa60351d1c2b941a9260ed6">GCNormalizationLayer</a>
+, <a class="el" href="classarm__compute_1_1_g_c_normalization_layer_kernel.xhtml#a0fe8c14c103310596d49a4418852a1d8">GCNormalizationLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_pixel_wise_multiplication.xhtml#aa25f544c6db153a027c896cb45f24dc6">GCPixelWiseMultiplication</a>
+, <a class="el" href="classarm__compute_1_1_g_c_pixel_wise_multiplication_kernel.xhtml#aa25f544c6db153a027c896cb45f24dc6">GCPixelWiseMultiplicationKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_pooling_layer.xhtml#ab012a57f810664a63407e5ffa21bbf5c">GCPoolingLayer</a>
+, <a class="el" href="classarm__compute_1_1_g_c_pooling_layer_kernel.xhtml#ad55c5127caaf1bfa070bf696912c2605">GCPoolingLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1_g_c_softmax_layer.xhtml#adfc63622b9a4c874503664031de020aa">GCSoftmaxLayer</a>
+, <a class="el" href="classarm__compute_1_1_g_c_transpose.xhtml#aa029e9740bc43eb3301316be76be3b7e">GCTranspose</a>
+, <a class="el" href="classarm__compute_1_1_g_c_transpose_kernel.xhtml#aa029e9740bc43eb3301316be76be3b7e">GCTransposeKernel</a>
+, <a class="el" href="classarm__compute_1_1graph_1_1_i_operation.xhtml#a2d1ea3a20add61b759345d5f66eb2164">IOperation</a>
+, <a class="el" href="classarm__compute_1_1_i_c_l_g_e_m_m_lowp_reduction_kernel.xhtml#afac9564563d8a9c3219cf20e81d29314">ICLGEMMLowpReductionKernel</a>
 , <a class="el" href="classarm__compute_1_1_i_c_l_simple_kernel.xhtml#a1a4031af60bf9aff1b58a3acf3c95fae">ICLSimpleKernel</a>
+, <a class="el" href="classarm__compute_1_1_i_g_c_simple_kernel.xhtml#a86c574f15dfe0d3176db14c5b61e93c8">IGCSimpleKernel</a>
+, <a class="el" href="classarm__compute_1_1_i_n_e_g_e_m_m_lowp_reduction_kernel.xhtml#a21be396e5269651901fc70aad74cfafb">INEGEMMLowpReductionKernel</a>
 , <a class="el" href="classarm__compute_1_1_i_n_e_harris_score_kernel.xhtml#a78f06197fd4f4fb471c21257252031ec">INEHarrisScoreKernel</a>
 , <a class="el" href="classarm__compute_1_1_i_n_e_warp_kernel.xhtml#a2788f35df697fab62501262ad001d1f0">INEWarpKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_absolute_difference.xhtml#a837b139cf977a6c4530e3d574fcceef2">NEAbsoluteDifference</a>
@@ -1055,12 +1057,13 @@
 , <a class="el" href="classarm__compute_1_1_n_e_box3x3_kernel.xhtml#a165cde4f51d6dc5cb425237cdf7535a4">NEBox3x3Kernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_canny_edge.xhtml#a9222c1af43116f31809789741c6adef0">NECannyEdge</a>
 , <a class="el" href="classarm__compute_1_1_n_e_channel_combine.xhtml#a2152066cff4fb48815bb07a360086ddc">NEChannelCombine</a>
-, <a class="el" href="classarm__compute_1_1_n_e_channel_combine_kernel.xhtml#a39ee07b7b99e5ede71d07248b2c8ec76">NEChannelCombineKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_channel_extract.xhtml#a1a476489d90e34953d0d76112a42ad2a">NEChannelExtract</a>
+, <a class="el" href="classarm__compute_1_1_n_e_channel_combine_kernel.xhtml#a2152066cff4fb48815bb07a360086ddc">NEChannelCombineKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_channel_extract.xhtml#aa9055d30c3643f63cbf4af54f174505e">NEChannelExtract</a>
 , <a class="el" href="classarm__compute_1_1_n_e_channel_extract_kernel.xhtml#a1a476489d90e34953d0d76112a42ad2a">NEChannelExtractKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_col2_im_kernel.xhtml#a6375279b8bdfa6b39296e7d41ae94ce5">NECol2ImKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_color_convert.xhtml#a83a344e60eb7db895953a942abf16628">NEColorConvert</a>
-, <a class="el" href="classarm__compute_1_1_n_e_color_convert_kernel.xhtml#a362afd30d2fdc9eb1d09bf1c599aefe2">NEColorConvertKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_col2_im.xhtml#a5617685de2460c02aa189c0134880c9e">NECol2Im</a>
+, <a class="el" href="classarm__compute_1_1_n_e_col2_im_kernel.xhtml#a5617685de2460c02aa189c0134880c9e">NECol2ImKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_color_convert.xhtml#a362afd30d2fdc9eb1d09bf1c599aefe2">NEColorConvert</a>
+, <a class="el" href="classarm__compute_1_1_n_e_color_convert_kernel.xhtml#a83a344e60eb7db895953a942abf16628">NEColorConvertKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_convolution3x3.xhtml#a58d050865536a28b56a92eeaf3ac478e">NEConvolution3x3</a>
 , <a class="el" href="classarm__compute_1_1_n_e_convolution_kernel.xhtml#a8873a8f053f3d2322e297409645c6222">NEConvolutionKernel&lt; matrix_size &gt;</a>
 , <a class="el" href="classarm__compute_1_1_n_e_convolution_layer.xhtml#aee13eaa771696a8257ededf5bf921cbb">NEConvolutionLayer</a>
@@ -1069,15 +1072,25 @@
 , <a class="el" href="classarm__compute_1_1_n_e_convolution_rectangle_kernel.xhtml#a3bb75d0640105ec72239550ec8a086b9">NEConvolutionRectangleKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_convolution_square.xhtml#a58d050865536a28b56a92eeaf3ac478e">NEConvolutionSquare&lt; matrix_size &gt;</a>
 , <a class="el" href="classarm__compute_1_1_n_e_cumulative_distribution_kernel.xhtml#a46fb538865fc693f55ec7ab7a5e5f833">NECumulativeDistributionKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_depth_concatenate.xhtml#a76335aeca633fd0ec9e787315e0d4487">NEDepthConcatenate</a>
-, <a class="el" href="classarm__compute_1_1_n_e_depth_concatenate_kernel.xhtml#aae09154c5d796f6db2488902c18a9085">NEDepthConcatenateKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_depth_convert.xhtml#a7d0afa0396bb7bc46d6044fc7a6a0186">NEDepthConvert</a>
-, <a class="el" href="classarm__compute_1_1_n_e_depth_convert_kernel.xhtml#a7d0afa0396bb7bc46d6044fc7a6a0186">NEDepthConvertKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_deconvolution_layer.xhtml#a07f90d0131af6275ba3f5910eff5f000">NEDeconvolutionLayer</a>
+, <a class="el" href="classarm__compute_1_1_n_e_deconvolution_layer_upsample.xhtml#ae7a0983d97c364ba2044f3530d55eaaa">NEDeconvolutionLayerUpsample</a>
+, <a class="el" href="classarm__compute_1_1_n_e_deconvolution_layer_upsample_kernel.xhtml#a4ea80b4c414b49f0c552a1b43006010c">NEDeconvolutionLayerUpsampleKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_depth_concatenate_layer.xhtml#a76335aeca633fd0ec9e787315e0d4487">NEDepthConcatenateLayer</a>
+, <a class="el" href="classarm__compute_1_1_n_e_depth_concatenate_layer_kernel.xhtml#aae09154c5d796f6db2488902c18a9085">NEDepthConcatenateLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_depth_convert_layer.xhtml#a7d0afa0396bb7bc46d6044fc7a6a0186">NEDepthConvertLayer</a>
+, <a class="el" href="classarm__compute_1_1_n_e_depth_convert_layer_kernel.xhtml#a7d0afa0396bb7bc46d6044fc7a6a0186">NEDepthConvertLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_depthwise_convolution_layer3x3.xhtml#ab66cbcc3fcc28a18766f8c60c59b5e75">NEDepthwiseConvolutionLayer3x3</a>
+, <a class="el" href="classarm__compute_1_1_n_e_depthwise_convolution_layer3x3_kernel.xhtml#a537ba0d35bcc8d5488da55d1a27c89a3">NEDepthwiseConvolutionLayer3x3Kernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_depthwise_convolution_layer.xhtml#ab66cbcc3fcc28a18766f8c60c59b5e75">NEDepthwiseConvolutionLayer</a>
+, <a class="el" href="classarm__compute_1_1_n_e_depthwise_im2_col_kernel.xhtml#aba78dcb8f9d91651bdaf53d21bbee40d">NEDepthwiseIm2ColKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_depthwise_separable_convolution_layer.xhtml#a1d1923da1e9f49c28bf0b38c27b7eb8c">NEDepthwiseSeparableConvolutionLayer</a>
+, <a class="el" href="classarm__compute_1_1_n_e_depthwise_vector_to_tensor_kernel.xhtml#a29d3078f38e36beb0ceb70defdc2fae4">NEDepthwiseVectorToTensorKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_depthwise_weights_reshape_kernel.xhtml#a95a64af5eae0984b395d5fbebff9601c">NEDepthwiseWeightsReshapeKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_dequantization_layer.xhtml#a644ff49365300e418f2343f112753b74">NEDequantizationLayer</a>
 , <a class="el" href="classarm__compute_1_1_n_e_dequantization_layer_kernel.xhtml#a644ff49365300e418f2343f112753b74">NEDequantizationLayerKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_derivative.xhtml#accd52dcca79320a1a6e6a804b7b91fb0">NEDerivative</a>
 , <a class="el" href="classarm__compute_1_1_n_e_derivative_kernel.xhtml#ace7523f9c3073ad82b77e46318a1ea77">NEDerivativeKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_dilate.xhtml#af23289ee5978cc3cafa1c94ef617a985">NEDilate</a>
+, <a class="el" href="classarm__compute_1_1_n_e_dilate.xhtml#ac735b829e93802466145844b04d1ab48">NEDilate</a>
 , <a class="el" href="classarm__compute_1_1_n_e_dilate_kernel.xhtml#a165cde4f51d6dc5cb425237cdf7535a4">NEDilateKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_direct_convolution_layer.xhtml#a33dce4160cd33d131662107e363dd381">NEDirectConvolutionLayer</a>
 , <a class="el" href="classarm__compute_1_1_n_e_direct_convolution_layer_bias_accumulate_kernel.xhtml#af20f630faf157c73ec46bbe3e6e213a6">NEDirectConvolutionLayerBiasAccumulateKernel</a>
@@ -1085,7 +1098,7 @@
 , <a class="el" href="classarm__compute_1_1_n_e_edge_non_max_suppression_kernel.xhtml#a57a36344e261edfdfa97b19ac40b7c30">NEEdgeNonMaxSuppressionKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_edge_trace_kernel.xhtml#a9daf8026e68559806afe7d0aa12693d6">NEEdgeTraceKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_equalize_histogram.xhtml#acbd66cc67e7dedcc3d94a7ab0be5781c">NEEqualizeHistogram</a>
-, <a class="el" href="classarm__compute_1_1_n_e_erode.xhtml#af23289ee5978cc3cafa1c94ef617a985">NEErode</a>
+, <a class="el" href="classarm__compute_1_1_n_e_erode.xhtml#ac735b829e93802466145844b04d1ab48">NEErode</a>
 , <a class="el" href="classarm__compute_1_1_n_e_erode_kernel.xhtml#a165cde4f51d6dc5cb425237cdf7535a4">NEErodeKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_fast_corners.xhtml#a182eb968f1c107bf5ee575cb1b7f031c">NEFastCorners</a>
 , <a class="el" href="classarm__compute_1_1_n_e_fast_corners_kernel.xhtml#a39d3a9d0c6485af41190686e323b77cc">NEFastCornersKernel</a>
@@ -1105,27 +1118,35 @@
 , <a class="el" href="classarm__compute_1_1_n_e_gaussian5x5_vert_kernel.xhtml#a165cde4f51d6dc5cb425237cdf7535a4">NEGaussian5x5VertKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_gaussian_pyramid.xhtml#a569064c220a3a2bf4b7af719b8d54cba">NEGaussianPyramid</a>
 , <a class="el" href="classarm__compute_1_1_n_e_gaussian_pyramid_half.xhtml#a7983aea517b8777e7ef6800cfa41d6ab">NEGaussianPyramidHalf</a>
-, <a class="el" href="classarm__compute_1_1_n_e_gaussian_pyramid_hor_kernel.xhtml#a165cde4f51d6dc5cb425237cdf7535a4">NEGaussianPyramidHorKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_gaussian_pyramid_hor_kernel.xhtml#a83a344e60eb7db895953a942abf16628">NEGaussianPyramidHorKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_gaussian_pyramid_orb.xhtml#a7983aea517b8777e7ef6800cfa41d6ab">NEGaussianPyramidOrb</a>
-, <a class="el" href="classarm__compute_1_1_n_e_gaussian_pyramid_vert_kernel.xhtml#a165cde4f51d6dc5cb425237cdf7535a4">NEGaussianPyramidVertKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_gaussian_pyramid_vert_kernel.xhtml#a83a344e60eb7db895953a942abf16628">NEGaussianPyramidVertKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m.xhtml#a6454174e85d317a6e95844049d4daf6f">NEGEMM</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_assembly_base_kernel.xhtml#a1ae6dd781c43bcc54c579af0118a615d">NEGEMMAssemblyBaseKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_interleave4x4.xhtml#a83a344e60eb7db895953a942abf16628">NEGEMMInterleave4x4</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_interleave4x4_kernel.xhtml#a83a344e60eb7db895953a942abf16628">NEGEMMInterleave4x4Kernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp.xhtml#a972448aa41ffb21bd36256d67b60962b">NEGEMMLowp</a>
-, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_matrix_multiply_kernel.xhtml#a5a0810c34a4eae08977b1cce9d339282">NEGEMMLowpMatrixMultiplyKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_interleave_blocked_kernel.xhtml#a5a2382841ec1925e483e0b5a66e2119d">NEGEMMInterleaveBlockedKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_assembly_matrix_multiply_core.xhtml#ab6b3c14dd280e6af9d37e4347a56417e">NEGEMMLowpAssemblyMatrixMultiplyCore</a>
+, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_matrix_a_reduction_kernel.xhtml#a337aaba1994da7f890b56198dced037d">NEGEMMLowpMatrixAReductionKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_matrix_b_reduction_kernel.xhtml#a673dafe3735e42124b5104dfe64745ff">NEGEMMLowpMatrixBReductionKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_matrix_multiply_core.xhtml#a8c6e224a1f7da917b7e79ab8042b01c3">NEGEMMLowpMatrixMultiplyCore</a>
+, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_matrix_multiply_kernel.xhtml#a00d5b673b5a22ab77fde751ff5330411">NEGEMMLowpMatrixMultiplyKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_offset_contribution_kernel.xhtml#ac2d2c3aba01ee0bb08be57a5997f1cab">NEGEMMLowpOffsetContributionKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale.xhtml#a8ea2bdc2c3cf1d4c2ac07e10dccdaab2">NEGEMMLowpQuantizeDownInt32ToUint8Scale</a>
+, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point.xhtml#a888c69fe3d880ac8001eb92ab74cffb7">NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPoint</a>
+, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_by_fixed_point_kernel.xhtml#a888c69fe3d880ac8001eb92ab74cffb7">NEGEMMLowpQuantizeDownInt32ToUint8ScaleByFixedPointKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_quantize_down_int32_to_uint8_scale_kernel.xhtml#a8ea2bdc2c3cf1d4c2ac07e10dccdaab2">NEGEMMLowpQuantizeDownInt32ToUint8ScaleKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_matrix_accumulate_biases_kernel.xhtml#aed1adf983092c2f8af29eba1dc29920c">NEGEMMMatrixAccumulateBiasesKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_matrix_addition_kernel.xhtml#abd3df2f9251266926538e4c020652996">NEGEMMMatrixAdditionKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_matrix_multiply_kernel.xhtml#aa4bb0bcb5a16fedf6b9474c6fa11e7e1">NEGEMMMatrixMultiplyKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_matrix_vector_multiply_kernel.xhtml#a00d5b673b5a22ab77fde751ff5330411">NEGEMMMatrixVectorMultiplyKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_transpose1x_w.xhtml#a83a344e60eb7db895953a942abf16628">NEGEMMTranspose1xW</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_transpose1x_w_kernel.xhtml#a83a344e60eb7db895953a942abf16628">NEGEMMTranspose1xWKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_gradient_f_p16_kernel.xhtml#adb775291de007def514f8c8d368e7448">NEGradientFP16Kernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_gradient_kernel.xhtml#a49306e1c9421979fc704f3c96096ce8e">NEGradientKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_harris_corners.xhtml#ac8648d69d8b453c5143c14e3811346c3">NEHarrisCorners</a>
-, <a class="el" href="classarm__compute_1_1_n_e_harris_score_f_p16_kernel.xhtml#ae3278fce9a66ca7603efcb367e6b3816">NEHarrisScoreFP16Kernel&lt; block_size &gt;</a>
 , <a class="el" href="classarm__compute_1_1_n_e_harris_score_kernel.xhtml#ae3278fce9a66ca7603efcb367e6b3816">NEHarrisScoreKernel&lt; block_size &gt;</a>
 , <a class="el" href="classarm__compute_1_1_n_e_histogram.xhtml#aaae5b09830704e2ed3cf7d09fe01bfc9">NEHistogram</a>
-, <a class="el" href="classarm__compute_1_1_n_e_histogram_kernel.xhtml#aaae5b09830704e2ed3cf7d09fe01bfc9">NEHistogramKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_histogram_kernel.xhtml#aa6f4a855483e2d24a509181faa893b75">NEHistogramKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_h_o_g_block_normalization_kernel.xhtml#abe08b9f8d4a3bd083ebae3d1cb65a2b5">NEHOGBlockNormalizationKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_h_o_g_descriptor.xhtml#af3e91dd25d2bd7d3f3a0c74cdc77d7c4">NEHOGDescriptor</a>
 , <a class="el" href="classarm__compute_1_1_n_e_h_o_g_detector.xhtml#aec1e0dba94a632dc99953a9015684115">NEHOGDetector</a>
@@ -1133,11 +1154,12 @@
 , <a class="el" href="classarm__compute_1_1_n_e_h_o_g_gradient.xhtml#ac6ae2d00f75c768927d9529998608aaa">NEHOGGradient</a>
 , <a class="el" href="classarm__compute_1_1_n_e_h_o_g_multi_detection.xhtml#a8fa7fa549af77189982f584036c14271">NEHOGMultiDetection</a>
 , <a class="el" href="classarm__compute_1_1_n_e_h_o_g_orientation_binning_kernel.xhtml#a1ca4abc9d169a56f8469b31bba439f05">NEHOGOrientationBinningKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_im2_col.xhtml#a00a909d8b7a4c625a048b935dc1f77da">NEIm2Col</a>
 , <a class="el" href="classarm__compute_1_1_n_e_im2_col_kernel.xhtml#a00a909d8b7a4c625a048b935dc1f77da">NEIm2ColKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_integral_image.xhtml#a83a344e60eb7db895953a942abf16628">NEIntegralImage</a>
 , <a class="el" href="classarm__compute_1_1_n_e_integral_image_kernel.xhtml#a83a344e60eb7db895953a942abf16628">NEIntegralImageKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_l2_normalize.xhtml#ae867dfb89fbe0061d3ecd29b05aa4a9c">NEL2Normalize</a>
-, <a class="el" href="classarm__compute_1_1_n_e_l2_normalize_kernel.xhtml#a7b9a0d39ba4aa3e6feba587a149d69e5">NEL2NormalizeKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_l2_normalize_layer.xhtml#ae867dfb89fbe0061d3ecd29b05aa4a9c">NEL2NormalizeLayer</a>
+, <a class="el" href="classarm__compute_1_1_n_e_l2_normalize_layer_kernel.xhtml#a7b9a0d39ba4aa3e6feba587a149d69e5">NEL2NormalizeLayerKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_laplacian_pyramid.xhtml#a57e777ebd638595cbcaff4c45dbaa351">NELaplacianPyramid</a>
 , <a class="el" href="classarm__compute_1_1_n_e_laplacian_reconstruct.xhtml#af26d951408cbe19b44a50593b691af63">NELaplacianReconstruct</a>
 , <a class="el" href="classarm__compute_1_1_n_e_l_k_tracker_kernel.xhtml#a9db04388927168bc8d9423087dfa8a6d">NELKTrackerKernel</a>
@@ -1145,9 +1167,8 @@
 , <a class="el" href="classarm__compute_1_1_n_e_locally_connected_matrix_multiply_kernel.xhtml#a00d5b673b5a22ab77fde751ff5330411">NELocallyConnectedMatrixMultiplyKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_logits1_d_max_kernel.xhtml#a83a344e60eb7db895953a942abf16628">NELogits1DMaxKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_logits1_d_norm_kernel.xhtml#a23baed666ceb8232bbde8724412ee0b5">NELogits1DNormKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_logits1_d_shift_exp_sum_kernel.xhtml#a329a69e4b661c7135cdef8aceef4005b">NELogits1DShiftExpSumKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_magnitude.xhtml#a0ed0773415ff8e38d0fe8d2041473d0f">NEMagnitude</a>
-, <a class="el" href="classarm__compute_1_1_n_e_magnitude_phase_f_p16_kernel.xhtml#a885b754efced9144226ada4c202574b6">NEMagnitudePhaseFP16Kernel&lt; mag_type, phase_type &gt;</a>
+, <a class="el" href="classarm__compute_1_1_n_e_logits1_d_shift_exp_sum_kernel.xhtml#a38d6809791acd08102353deb03c79f18">NELogits1DShiftExpSumKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_magnitude.xhtml#ad4d762171712b2e87afd5cc83e6e0ead">NEMagnitude</a>
 , <a class="el" href="classarm__compute_1_1_n_e_magnitude_phase_kernel.xhtml#a885b754efced9144226ada4c202574b6">NEMagnitudePhaseKernel&lt; mag_type, phase_type &gt;</a>
 , <a class="el" href="classarm__compute_1_1_n_e_mean_std_dev.xhtml#a95812d053b0216b1d9c1f5131db6e880">NEMeanStdDev</a>
 , <a class="el" href="classarm__compute_1_1_n_e_mean_std_dev_kernel.xhtml#a22fb6b7d1bd5ce8a90c61780c94cebbb">NEMeanStdDevKernel</a>
@@ -1160,12 +1181,11 @@
 , <a class="el" href="classarm__compute_1_1_n_e_non_linear_filter.xhtml#ae2e668c3765731c5f71a324e15f131b8">NENonLinearFilter</a>
 , <a class="el" href="classarm__compute_1_1_n_e_non_linear_filter_kernel.xhtml#ab85de2b20def413700f940020fe8d7e3">NENonLinearFilterKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_non_maxima_suppression3x3.xhtml#a6c9ef0526118071156055c1e2c2ca0c4">NENonMaximaSuppression3x3</a>
-, <a class="el" href="classarm__compute_1_1_n_e_non_maxima_suppression3x3_f_p16_kernel.xhtml#a165cde4f51d6dc5cb425237cdf7535a4">NENonMaximaSuppression3x3FP16Kernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_non_maxima_suppression3x3_kernel.xhtml#a165cde4f51d6dc5cb425237cdf7535a4">NENonMaximaSuppression3x3Kernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_normalization_layer.xhtml#aebfb816e58e5914417b045c54a6a42fb">NENormalizationLayer</a>
+, <a class="el" href="classarm__compute_1_1_n_e_normalization_layer.xhtml#a89681b033dd94cd53456d7365a91f7cd">NENormalizationLayer</a>
 , <a class="el" href="classarm__compute_1_1_n_e_normalization_layer_kernel.xhtml#a7b1cd624e23b7144b6962c19f426a166">NENormalizationLayerKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_optical_flow.xhtml#a36071f8f326ffdbfaf95fded57d6771c">NEOpticalFlow</a>
-, <a class="el" href="classarm__compute_1_1_n_e_phase.xhtml#a837b139cf977a6c4530e3d574fcceef2">NEPhase</a>
+, <a class="el" href="classarm__compute_1_1_n_e_phase.xhtml#adcb14816dc8d62ecdc185f4d3f1cd4d4">NEPhase</a>
 , <a class="el" href="classarm__compute_1_1_n_e_pixel_wise_multiplication.xhtml#ab214c0eb5acd40bde3f8a3fb6c0a6613">NEPixelWiseMultiplication</a>
 , <a class="el" href="classarm__compute_1_1_n_e_pixel_wise_multiplication_kernel.xhtml#ab214c0eb5acd40bde3f8a3fb6c0a6613">NEPixelWiseMultiplicationKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_pooling_layer.xhtml#a6fa6e4b65796fd0bf43da9b4d617d568">NEPoolingLayer</a>
@@ -1180,8 +1200,8 @@
 , <a class="el" href="classarm__compute_1_1_n_e_reshape_layer_kernel.xhtml#a83a344e60eb7db895953a942abf16628">NEReshapeLayerKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_r_o_i_pooling_layer.xhtml#adeb567b082b0ce7612d13bc1068db5d8">NEROIPoolingLayer</a>
 , <a class="el" href="classarm__compute_1_1_n_e_r_o_i_pooling_layer_kernel.xhtml#adeb567b082b0ce7612d13bc1068db5d8">NEROIPoolingLayerKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_scale.xhtml#aff680ca32a06fbe2b86e6c5e231d8271">NEScale</a>
-, <a class="el" href="classarm__compute_1_1_n_e_scale_kernel.xhtml#a70b4c72d8ed742fb43242db66918e699">NEScaleKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_scale.xhtml#aca08ed3f0e23d0eb32f60dc8a468bb4b">NEScale</a>
+, <a class="el" href="classarm__compute_1_1_n_e_scale_kernel.xhtml#a6e7e5eddd99a1068f9c071761d1ac2ac">NEScaleKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_scharr3x3.xhtml#accd52dcca79320a1a6e6a804b7b91fb0">NEScharr3x3</a>
 , <a class="el" href="classarm__compute_1_1_n_e_scharr3x3_kernel.xhtml#ace7523f9c3073ad82b77e46318a1ea77">NEScharr3x3Kernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_separable_convolution_hor_kernel.xhtml#a2047b01f2cdd57602126cccb6bd08625">NESeparableConvolutionHorKernel&lt; matrix_size &gt;</a>
@@ -1194,7 +1214,7 @@
 , <a class="el" href="classarm__compute_1_1_n_e_sobel7x7.xhtml#accd52dcca79320a1a6e6a804b7b91fb0">NESobel7x7</a>
 , <a class="el" href="classarm__compute_1_1_n_e_sobel7x7_hor_kernel.xhtml#ace7523f9c3073ad82b77e46318a1ea77">NESobel7x7HorKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_sobel7x7_vert_kernel.xhtml#ad97cc0c4d977253aa096953ff5aefcae">NESobel7x7VertKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_softmax_layer.xhtml#a9daf8026e68559806afe7d0aa12693d6">NESoftmaxLayer</a>
+, <a class="el" href="classarm__compute_1_1_n_e_softmax_layer.xhtml#a062268dfb7b8a63b7331d1cafcb7a081">NESoftmaxLayer</a>
 , <a class="el" href="classarm__compute_1_1_n_e_table_lookup.xhtml#a31cbc1ac2194f015e1b7e3cfd44a2250">NETableLookup</a>
 , <a class="el" href="classarm__compute_1_1_n_e_table_lookup_kernel.xhtml#a31cbc1ac2194f015e1b7e3cfd44a2250">NETableLookupKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_threshold.xhtml#ad5e6dc9965405ea5d7d1cda26a14644c">NEThreshold</a>
@@ -1204,12 +1224,22 @@
 , <a class="el" href="classarm__compute_1_1_n_e_warp_affine.xhtml#a067b31a7691c2d132ae01ca8e1dbd1dd">NEWarpAffine</a>
 , <a class="el" href="classarm__compute_1_1_n_e_warp_perspective.xhtml#a067b31a7691c2d132ae01ca8e1dbd1dd">NEWarpPerspective</a>
 , <a class="el" href="classarm__compute_1_1_n_e_weights_reshape_kernel.xhtml#a82ef5733f0c6bf93473ec5f12c067338">NEWeightsReshapeKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_winograd_layer.xhtml#a38198731404a741d75225ae36baf100a">NEWinogradLayer</a>
+, <a class="el" href="classarm__compute_1_1_n_e_winograd_layer_kernel.xhtml#a17164a49c4aaed20654e04f4106f05ed">NEWinogradLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_n_e_synthetize_function.xhtml#af7d3737a24fb89e8de416714752b3429">NESynthetizeFunction&lt; K &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_n_e_synthetize_function_with_zero_constant_border.xhtml#af17ecdf32d92ead23cc2d971f2ba7cb5">NESynthetizeFunctionWithZeroConstantBorder&lt; K, bordersize &gt;</a>
 </li>
 <li>constant_border_value
 : <a class="el" href="structarm__compute_1_1test_1_1validation_1_1_harris_corners_parameters.xhtml#adbc7a7f2ed8211ad938edc9e795fbb6f">HarrisCornersParameters</a>
 </li>
+<li>construct()
+: <a class="el" href="classarm__compute_1_1graph_1_1_sub_graph.xhtml#a66a49e1820429b278b86df2536d7936d">SubGraph</a>
+</li>
 <li>ContainerDataset()
-: <a class="el" href="classarm__compute_1_1test_1_1framework_1_1dataset_1_1_container_dataset.xhtml#ad84c2ea8952e280bafcc3d2122a8b8de">ContainerDataset&lt; T &gt;</a>
+: <a class="el" href="classarm__compute_1_1test_1_1framework_1_1dataset_1_1_container_dataset.xhtml#abcff26e356754797fd7e69dbf27df57e">ContainerDataset&lt; T &gt;</a>
+</li>
+<li>contains()
+: <a class="el" href="classarm__compute_1_1graph_1_1_operation_registry.xhtml#a0f09258dc2b4d99a3b548a0042b04466">OperationRegistry</a>
 </li>
 <li>context()
 : <a class="el" href="classarm__compute_1_1_c_l_scheduler.xhtml#a252f5440564c77d68459f2baa978f86a">CLScheduler</a>
@@ -1226,6 +1256,9 @@
 <li>Coordinates()
 : <a class="el" href="classarm__compute_1_1_coordinates.xhtml#af0932a8bda967c148ce619613f77fcdd">Coordinates</a>
 </li>
+<li>coords()
+: <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a8586f084a949b4324b660665e787b684">SubTensorInfo</a>
+</li>
 <li>copy_from()
 : <a class="el" href="classarm__compute_1_1_i_tensor.xhtml#a4a774ad8d5f4837f3d7de1876d367c5b">ITensor</a>
 </li>
@@ -1236,17 +1269,17 @@
 <li>core_props
 : <a class="el" href="structmali__userspace_1_1mali__base__gpu__props.xhtml#a6558102a877521afc9ce9bee3a9173cc">mali_base_gpu_props</a>
 </li>
-<li>CPP
-: <a class="el" href="classarm__compute_1_1_scheduler.xhtml#a1d1cfd8ffb84e947f82999c682b666a7a4c162442ef22c58f6f1e330e6b692c7e">Scheduler</a>
-</li>
 <li>CPPCornerCandidatesKernel()
-: <a class="el" href="classarm__compute_1_1_c_p_p_corner_candidates_kernel.xhtml#abb90b47d993e5d8d96bba4e907926126">CPPCornerCandidatesKernel</a>
+: <a class="el" href="classarm__compute_1_1_c_p_p_corner_candidates_kernel.xhtml#af988c4afc4ef09f2ed1f5baf6ac01aee">CPPCornerCandidatesKernel</a>
 </li>
 <li>CPPDetectionWindowNonMaximaSuppressionKernel()
-: <a class="el" href="classarm__compute_1_1_c_p_p_detection_window_non_maxima_suppression_kernel.xhtml#a75a7146dda6f8b2025ae5fe2bbd5bec4">CPPDetectionWindowNonMaximaSuppressionKernel</a>
+: <a class="el" href="classarm__compute_1_1_c_p_p_detection_window_non_maxima_suppression_kernel.xhtml#a88722c520f6e69c0155b0dea15f6c3a4">CPPDetectionWindowNonMaximaSuppressionKernel</a>
+</li>
+<li>CPPPermuteKernel()
+: <a class="el" href="classarm__compute_1_1_c_p_p_permute_kernel.xhtml#ad95ff8fce8fe09a6b8f7d54d746e38fb">CPPPermuteKernel</a>
 </li>
 <li>CPPSortEuclideanDistanceKernel()
-: <a class="el" href="classarm__compute_1_1_c_p_p_sort_euclidean_distance_kernel.xhtml#aacec9eede61860a3971a85c54b6a5066">CPPSortEuclideanDistanceKernel</a>
+: <a class="el" href="classarm__compute_1_1_c_p_p_sort_euclidean_distance_kernel.xhtml#a2a7a5f9ca6b6738a340938d5ea7b20b8">CPPSortEuclideanDistanceKernel</a>
 </li>
 <li>CPU
 : <a class="el" href="structarm__compute_1_1_c_p_u_info.xhtml#a6446992b5303784eb509ecaf4fc4f8e6">CPUInfo</a>
@@ -1255,34 +1288,33 @@
 : <a class="el" href="classarm__compute_1_1_i_scheduler.xhtml#a671307bb78c1d64435708feead8c04da">IScheduler</a>
 , <a class="el" href="structarm__compute_1_1_thread_info.xhtml#aa122040552579e3f388b81cb23cbdbef">ThreadInfo</a>
 </li>
-<li>CRASHED
-: <a class="el" href="structarm__compute_1_1test_1_1framework_1_1_test_result.xhtml#a67a0db04d321a74b7e7fcfd3f1a3f70ba9c51674930e03c276344d19f9e4398fb">TestResult</a>
-</li>
 <li>create_kernel()
 : <a class="el" href="classarm__compute_1_1_c_l_kernel_library.xhtml#a07b37240bd1f09e36cf119dced79f9c4">CLKernelLibrary</a>
+, <a class="el" href="classarm__compute_1_1_g_c_kernel_library.xhtml#a3c9232d786719d0387c11c36af18f9d0">GCKernelLibrary</a>
+</li>
+<li>create_logger()
+: <a class="el" href="classarm__compute_1_1logging_1_1_logger_registry.xhtml#af1d6f8c290a087deee5c7cb1e888b60c">LoggerRegistry</a>
 </li>
 <li>create_pool()
 : <a class="el" href="classarm__compute_1_1_blob_lifetime_manager.xhtml#ab2463b51d72b8fefe2460d0c8ee0b685">BlobLifetimeManager</a>
 , <a class="el" href="classarm__compute_1_1_i_lifetime_manager.xhtml#ab14145b312cf5bf366bc9d7c143f85a1">ILifetimeManager</a>
+, <a class="el" href="classarm__compute_1_1_offset_lifetime_manager.xhtml#ab2463b51d72b8fefe2460d0c8ee0b685">OffsetLifetimeManager</a>
+</li>
+<li>create_reserved_loggers()
+: <a class="el" href="classarm__compute_1_1logging_1_1_logger_registry.xhtml#aae3c25bae86520441a5631e6a7960061">LoggerRegistry</a>
 </li>
 <li>create_subimage()
 : <a class="el" href="classarm__compute_1_1_multi_image.xhtml#abd476c5b253ba7cfff71fc2f782d2688">MultiImage</a>
 </li>
-<li>Custom
-: <a class="el" href="structarm__compute_1_1_i_o_format_info.xhtml#a36c28b28da4e04d698d6b598fb1eaca6a90589c47f06eb971d548591f23c285af">IOFormatInfo</a>
-</li>
-<li>CUSTOM
-: <a class="el" href="classarm__compute_1_1_scheduler.xhtml#a1d1cfd8ffb84e947f82999c682b666a7a72baef04098f035e8a320b03ad197818">Scheduler</a>
-</li>
 </ul>
 </div><!-- contents -->
 </div><!-- doc-content -->
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Thu Oct 12 2017 14:26:39 for Compute Library by
+    <li class="footer">Generated on Thu Dec 14 2017 23:48:39 for Compute Library by
     <a href="http://www.doxygen.org/index.html">
-    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
   </ul>
 </div>
 </body>