arm_compute v18.05
diff --git a/documentation/functions_r.xhtml b/documentation/functions_r.xhtml
index ab06354..673c2b4 100644
--- a/documentation/functions_r.xhtml
+++ b/documentation/functions_r.xhtml
@@ -40,7 +40,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Compute Library
-   &#160;<span id="projectnumber">18.03</span>
+   &#160;<span id="projectnumber">18.05</span>
    </div>
   </td>
  </tr>
@@ -163,12 +163,6 @@
 <li>RandomAccessor()
 : <a class="el" href="classarm__compute_1_1graph__utils_1_1_random_accessor.xhtml#a47e2e3f731e842dde7baaf69634a9530">RandomAccessor</a>
 </li>
-<li>RandomBatchNormalizationLayerDataset()
-: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_random_batch_normalization_layer_dataset.xhtml#a34a1071bfde7e9232990f70bdb5f7a75">RandomBatchNormalizationLayerDataset</a>
-</li>
-<li>RandomNormalizePlanarYUVLayerDataset()
-: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_random_normalize_planar_y_u_v_layer_dataset.xhtml#afc4fd3607ac04fa4653e49523aa3e8e3">RandomNormalizePlanarYUVLayerDataset</a>
-</li>
 <li>range()
 : <a class="el" href="classarm__compute_1_1_i_distribution1_d.xhtml#ac548d0ee88978d0ba481323aab25e46a">IDistribution1D</a>
 </li>
@@ -184,14 +178,11 @@
 <li>raw_data()
 : <a class="el" href="structarm__compute_1_1test_1_1framework_1_1_measurement.xhtml#a0623ef2a13ff9b6728dff006ae6cbc47">Measurement</a>
 </li>
-<li>raw_props
-: <a class="el" href="structmali__userspace_1_1mali__base__gpu__props.xhtml#a0f80a090da0ec7cd70cd3821f1470832">mali_base_gpu_props</a>
-</li>
 <li>RawLutAccessor()
 : <a class="el" href="classarm__compute_1_1test_1_1_raw_lut_accessor.xhtml#a240f6b5226a09537d27d812498b20318">RawLutAccessor&lt; T &gt;</a>
 </li>
 <li>RawTensor()
-: <a class="el" href="classarm__compute_1_1test_1_1_raw_tensor.xhtml#ad5f076c202d054557fde207a7e3b3b41">RawTensor</a>
+: <a class="el" href="classarm__compute_1_1test_1_1_raw_tensor.xhtml#ac1b3afa1c0a4618768b43a7a0d930cd6">RawTensor</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml#a467ad6d14558452f498777a7823fa252">SimpleTensor&lt; T &gt;</a>
 </li>
 <li>real_clEnqueueNDRangeKernel
@@ -200,8 +191,12 @@
 <li>rect
 : <a class="el" href="structarm__compute_1_1_r_o_i.xhtml#aa23d9b69995e7138751a71caf1d46429">ROI</a>
 </li>
-<li>ReductionOperations()
-: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_reduction_operations.xhtml#a5e696b945de1f229a7ddadd3ac6c44f4">ReductionOperations</a>
+<li>recurrent_to_input_weights()
+: <a class="el" href="classarm__compute_1_1_l_s_t_m_params.xhtml#ab09e516de7730aa737e2905630dfc644">LSTMParams&lt; T &gt;</a>
+</li>
+<li>region()
+: <a class="el" href="classarm__compute_1_1_c_l_memory.xhtml#a09a88c8dfa3028d099bec0cc4987c6e0">CLMemory</a>
+, <a class="el" href="classarm__compute_1_1_memory.xhtml#a74a4b0c3ccc98a7c6b330ac26de2c7e5">Memory</a>
 </li>
 <li>register_group()
 : <a class="el" href="classarm__compute_1_1_i_lifetime_manager.xhtml#af9aed2d52d9469aa2a49f8c7ece1f082">ILifetimeManager</a>
@@ -216,7 +211,7 @@
 , <a class="el" href="structarm__compute_1_1test_1_1framework_1_1_measurement_1_1_value.xhtml#a9666a65078cee68787a9aad555ad0793">Measurement::Value</a>
 </li>
 <li>RelativeTolerance()
-: <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_relative_tolerance.xhtml#afba8d635945ce2a2787199919de28572">RelativeTolerance&lt; T &gt;</a>
+: <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_relative_tolerance.xhtml#a646bf2ba26847ea66d436ae933883c73">RelativeTolerance&lt; T &gt;</a>
 </li>
 <li>release()
 : <a class="el" href="classarm__compute_1_1_blob_memory_pool.xhtml#af47c67ca8d1961b09543879bb734e8be">BlobMemoryPool</a>
@@ -225,15 +220,32 @@
 , <a class="el" href="classarm__compute_1_1_memory_group_base.xhtml#ad7ed3842c3160ae4b9f51acbf4564438">MemoryGroupBase&lt; TensorType &gt;</a>
 , <a class="el" href="classarm__compute_1_1_offset_memory_pool.xhtml#af47c67ca8d1961b09543879bb734e8be">OffsetMemoryPool</a>
 </li>
+<li>release_if_unused()
+: <a class="el" href="classarm__compute_1_1graph_1_1backends_1_1_c_l_sub_tensor_handle.xhtml#ab02ec2036cf0299acc02f35ef56c2214">CLSubTensorHandle</a>
+, <a class="el" href="classarm__compute_1_1graph_1_1backends_1_1_c_l_tensor_handle.xhtml#ab02ec2036cf0299acc02f35ef56c2214">CLTensorHandle</a>
+, <a class="el" href="classarm__compute_1_1graph_1_1backends_1_1_g_c_tensor_handle.xhtml#ab02ec2036cf0299acc02f35ef56c2214">GCTensorHandle</a>
+, <a class="el" href="classarm__compute_1_1graph_1_1backends_1_1_n_e_sub_tensor_handle.xhtml#ab02ec2036cf0299acc02f35ef56c2214">NESubTensorHandle</a>
+, <a class="el" href="classarm__compute_1_1graph_1_1backends_1_1_n_e_tensor_handle.xhtml#ab02ec2036cf0299acc02f35ef56c2214">NETensorHandle</a>
+, <a class="el" href="classarm__compute_1_1graph_1_1_i_tensor_handle.xhtml#abbc6c72c0ecfa294674f11e9e63a7779">ITensorHandle</a>
+</li>
 <li>relu()
 : <a class="el" href="structarm__compute_1_1detail_1_1relu.xhtml#afa289c53544950f1d702ac963124a5c8">relu&lt; T, S &gt;</a>
 </li>
+<li>remove_connection()
+: <a class="el" href="classarm__compute_1_1graph_1_1_graph.xhtml#a4c8c62ae543a38ec4aac8f1a167fbb51">Graph</a>
+</li>
 <li>remove_dimension()
 : <a class="el" href="classarm__compute_1_1_tensor_shape.xhtml#acb74edf42335de0dca0da5158b704c4b">TensorShape</a>
 </li>
 <li>remove_logger()
 : <a class="el" href="classarm__compute_1_1logging_1_1_logger_registry.xhtml#a04f9779505522e380dde1c613d9cc9e8">LoggerRegistry</a>
 </li>
+<li>remove_node()
+: <a class="el" href="classarm__compute_1_1graph_1_1_graph.xhtml#a09f8d22de4cd2a2881730ad58096c7c1">Graph</a>
+</li>
+<li>requested_target()
+: <a class="el" href="classarm__compute_1_1graph_1_1_i_node.xhtml#adddbd97837525a4714e28c955b3d98a4">INode</a>
+</li>
 <li>required_padding()
 : <a class="el" href="classarm__compute_1_1test_1_1_padding_calculator.xhtml#a2435ae6ac8638f53c4f315d3f11e84a7">PaddingCalculator</a>
 </li>
@@ -259,10 +271,10 @@
 : <a class="el" href="classarm__compute_1_1_g_e_m_m_info.xhtml#a3d9df22cc94288637e7b8c59c425818a">GEMMInfo</a>
 </li>
 <li>ReshapeLayer()
-: <a class="el" href="classarm__compute_1_1graph_1_1_reshape_layer.xhtml#a3db25ecf758583d633d08114b96406d5">ReshapeLayer</a>
+: <a class="el" href="classarm__compute_1_1graph_1_1frontend_1_1_reshape_layer.xhtml#aa3c4c9fd2bc62c95238f22172e8c10f1">ReshapeLayer</a>
 </li>
-<li>ResidualLayer()
-: <a class="el" href="classarm__compute_1_1graph_1_1_residual_layer.xhtml#a9b4967aad3b0e6caada77a89858342ae">ResidualLayer</a>
+<li>ReshapeLayerNode()
+: <a class="el" href="classarm__compute_1_1graph_1_1_reshape_layer_node.xhtml#ad73495f25d71224729f8b237a6a3f9f4">ReshapeLayerNode</a>
 </li>
 <li>resize()
 : <a class="el" href="classarm__compute_1_1_i_array.xhtml#ae21b0e95ded2dcfb5e62848ea0193828">IArray&lt; T &gt;</a>
@@ -270,8 +282,8 @@
 , <a class="el" href="classarm__compute_1_1test_1_1_c_l_array_accessor.xhtml#a0cafaca7cb86d89b5f20f987448c341c">CLArrayAccessor&lt; T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_i_array_accessor.xhtml#aa3243d314953e018ebcaf98128068110">IArrayAccessor&lt; T &gt;</a>
 </li>
-<li>ret
-: <a class="el" href="unionmali__userspace_1_1uk__header.xhtml#a4fef07ab304fc672e0407e7598fb1870">uk_header</a>
+<li>reverse_iterable()
+: <a class="el" href="classarm__compute_1_1utils_1_1iterable_1_1reverse__iterable.xhtml#a5053b946ca74887955fc65054f6df4e8">reverse_iterable&lt; T &gt;</a>
 </li>
 <li>rgb
 : <a class="el" href="classarm__compute_1_1_pixel_value.xhtml#afe42472c55e7e5df52b8aaca94d0fa7e">PixelValue</a>
@@ -288,11 +300,15 @@
 <li>round()
 : <a class="el" href="classarm__compute_1_1_pad_stride_info.xhtml#a3d7de69b5d597f77362f3279c6ec1c44">PadStrideInfo</a>
 </li>
+<li>rounding_policy()
+: <a class="el" href="classarm__compute_1_1graph_1_1_eltwise_layer_node.xhtml#ac3e40923663c50e346b1321a20af5a51">EltwiseLayerNode</a>
+</li>
 <li>row_delim
 : <a class="el" href="structarm__compute_1_1_i_o_format_info.xhtml#ab1a3e6cb2768124a6853f52bd0e10596">IOFormatInfo</a>
 </li>
 <li>run()
-: <a class="el" href="classarm__compute_1_1_c_l_absolute_difference_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLAbsoluteDifferenceKernel</a>
+: <a class="el" href="classarm__compute_1_1_assembly_kernel_glue.xhtml#a13a43e6d814de94978c515cb084873b1">AssemblyKernelGlue&lt; TypeInput, TypeOutput &gt;</a>
+, <a class="el" href="classarm__compute_1_1_c_l_absolute_difference_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLAbsoluteDifferenceKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_activation_layer_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLActivationLayerKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_arithmetic_addition_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLArithmeticAdditionKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_arithmetic_subtraction_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLArithmeticSubtractionKernel</a>
@@ -304,12 +320,15 @@
 , <a class="el" href="classarm__compute_1_1_c_l_canny_edge.xhtml#a108972ffc2f5536ceee15428b2b130ad">CLCannyEdge</a>
 , <a class="el" href="classarm__compute_1_1_c_l_channel_combine_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLChannelCombineKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_channel_extract_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLChannelExtractKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_channel_shuffle_layer_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLChannelShuffleLayerKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_col2_im_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLCol2ImKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_color_convert_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLColorConvertKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_convert_fully_connected_weights_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLConvertFullyConnectedWeightsKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_convolution_layer.xhtml#ad1717410afd0be936c6213a63c8005fb">CLConvolutionLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_convolution_layer_reshape_weights.xhtml#ad1717410afd0be936c6213a63c8005fb">CLConvolutionLayerReshapeWeights</a>
 , <a class="el" href="classarm__compute_1_1_c_l_convolution_rectangle_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLConvolutionRectangleKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_convolution_square.xhtml#ad1717410afd0be936c6213a63c8005fb">CLConvolutionSquare&lt; matrix_size &gt;</a>
+, <a class="el" href="classarm__compute_1_1_c_l_copy_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLCopyKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_copy_to_array_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLCopyToArrayKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_deconvolution_layer.xhtml#ad1717410afd0be936c6213a63c8005fb">CLDeconvolutionLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_deconvolution_layer_upsample.xhtml#ad1717410afd0be936c6213a63c8005fb">CLDeconvolutionLayerUpsample</a>
@@ -317,7 +336,8 @@
 , <a class="el" href="classarm__compute_1_1_c_l_depth_concatenate_layer.xhtml#ad1717410afd0be936c6213a63c8005fb">CLDepthConcatenateLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_depth_concatenate_layer_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLDepthConcatenateLayerKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution_layer3x3.xhtml#ad1717410afd0be936c6213a63c8005fb">CLDepthwiseConvolutionLayer3x3</a>
-, <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution_layer3x3_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLDepthwiseConvolutionLayer3x3Kernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution_layer3x3_n_c_h_w_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLDepthwiseConvolutionLayer3x3NCHWKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution_layer3x3_n_h_w_c_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLDepthwiseConvolutionLayer3x3NHWCKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_depthwise_convolution_layer.xhtml#ad1717410afd0be936c6213a63c8005fb">CLDepthwiseConvolutionLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_depthwise_im2_col_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLDepthwiseIm2ColKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_depthwise_separable_convolution_layer.xhtml#ad1717410afd0be936c6213a63c8005fb">CLDepthwiseSeparableConvolutionLayer</a>
@@ -386,6 +406,7 @@
 , <a class="el" href="classarm__compute_1_1_c_l_logits1_d_max_shift_exp_sum_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLLogits1DMaxShiftExpSumKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_logits1_d_norm_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLLogits1DNormKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_logits1_d_shift_exp_sum_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLLogits1DShiftExpSumKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_l_s_t_m_layer.xhtml#ad1717410afd0be936c6213a63c8005fb">CLLSTMLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_magnitude_phase_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLMagnitudePhaseKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_mean_std_dev.xhtml#ad1717410afd0be936c6213a63c8005fb">CLMeanStdDev</a>
 , <a class="el" href="classarm__compute_1_1_c_l_mean_std_dev_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLMeanStdDevKernel</a>
@@ -405,6 +426,7 @@
 , <a class="el" href="classarm__compute_1_1_c_l_reduction_operation_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLReductionOperationKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_remap_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLRemapKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_reshape_layer_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLReshapeLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_r_n_n_layer.xhtml#ad1717410afd0be936c6213a63c8005fb">CLRNNLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_r_o_i_pooling_layer_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLROIPoolingLayerKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_scharr3x3_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLScharr3x3Kernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_sobel3x3_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLSobel3x3Kernel</a>
@@ -416,10 +438,17 @@
 , <a class="el" href="classarm__compute_1_1_c_l_sobel7x7_vert_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLSobel7x7VertKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_l_softmax_layer.xhtml#ad1717410afd0be936c6213a63c8005fb">CLSoftmaxLayer</a>
 , <a class="el" href="classarm__compute_1_1_c_l_weights_reshape_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLWeightsReshapeKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_width_concatenate_layer.xhtml#ad1717410afd0be936c6213a63c8005fb">CLWidthConcatenateLayer</a>
+, <a class="el" href="classarm__compute_1_1_c_l_width_concatenate_layer_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLWidthConcatenateLayerKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_winograd_convolution_layer.xhtml#ad1717410afd0be936c6213a63c8005fb">CLWinogradConvolutionLayer</a>
+, <a class="el" href="classarm__compute_1_1_c_l_winograd_filter_transform_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLWinogradFilterTransformKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_winograd_input_transform_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLWinogradInputTransformKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_l_winograd_output_transform_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">CLWinogradOutputTransformKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_p_p_corner_candidates_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">CPPCornerCandidatesKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_p_p_detection_window_non_maxima_suppression_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">CPPDetectionWindowNonMaximaSuppressionKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_p_p_permute_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">CPPPermuteKernel</a>
 , <a class="el" href="classarm__compute_1_1_c_p_p_sort_euclidean_distance_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">CPPSortEuclideanDistanceKernel</a>
+, <a class="el" href="classarm__compute_1_1_c_p_p_upsample_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">CPPUpsampleKernel</a>
 , <a class="el" href="classarm__compute_1_1_g_c_absolute_difference_kernel.xhtml#a8fd12b95bdde3f93db96bc9b1598db69">GCAbsoluteDifferenceKernel</a>
 , <a class="el" href="classarm__compute_1_1_g_c_activation_layer_kernel.xhtml#a8fd12b95bdde3f93db96bc9b1598db69">GCActivationLayerKernel</a>
 , <a class="el" href="classarm__compute_1_1_g_c_arithmetic_addition_kernel.xhtml#a8fd12b95bdde3f93db96bc9b1598db69">GCArithmeticAdditionKernel</a>
@@ -459,9 +488,8 @@
 , <a class="el" href="classarm__compute_1_1_g_c_tensor_shift_kernel.xhtml#a8fd12b95bdde3f93db96bc9b1598db69">GCTensorShiftKernel</a>
 , <a class="el" href="classarm__compute_1_1_g_c_transpose_kernel.xhtml#a8fd12b95bdde3f93db96bc9b1598db69">GCTransposeKernel</a>
 , <a class="el" href="classarm__compute_1_1_g_c_weights_reshape_kernel.xhtml#a8fd12b95bdde3f93db96bc9b1598db69">GCWeightsReshapeKernel</a>
-, <a class="el" href="classarm__compute_1_1graph_1_1_c_l_map.xhtml#ad1717410afd0be936c6213a63c8005fb">CLMap</a>
-, <a class="el" href="classarm__compute_1_1graph_1_1_c_l_unmap.xhtml#ad1717410afd0be936c6213a63c8005fb">CLUnmap</a>
-, <a class="el" href="classarm__compute_1_1graph_1_1_graph.xhtml#a13a43e6d814de94978c515cb084873b1">Graph</a>
+, <a class="el" href="classarm__compute_1_1graph_1_1frontend_1_1_stream.xhtml#a13a43e6d814de94978c515cb084873b1">Stream</a>
+, <a class="el" href="classarm__compute_1_1graph_1_1_pass_manager.xhtml#a8eca648ee39ca1381dfb511c11b31d96">PassManager</a>
 , <a class="el" href="classarm__compute_1_1_i_c_l_kernel.xhtml#af6a174d47571f51f199ffc27ecc10f51">ICLKernel</a>
 , <a class="el" href="classarm__compute_1_1_i_c_l_simple2_d_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">ICLSimple2DKernel</a>
 , <a class="el" href="classarm__compute_1_1_i_c_l_simple3_d_kernel.xhtml#a493987e85723a8000eb26d1f00e2ad0e">ICLSimple3DKernel</a>
@@ -494,6 +522,8 @@
 , <a class="el" href="classarm__compute_1_1_n_e_channel_extract_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEChannelExtractKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_col2_im_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NECol2ImKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_color_convert_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEColorConvertKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_convert_fully_connected_weights.xhtml#ad1717410afd0be936c6213a63c8005fb">NEConvertFullyConnectedWeights</a>
+, <a class="el" href="classarm__compute_1_1_n_e_convert_fully_connected_weights_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEConvertFullyConnectedWeightsKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_convolution_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEConvolutionKernel&lt; matrix_size &gt;</a>
 , <a class="el" href="classarm__compute_1_1_n_e_convolution_layer.xhtml#ad1717410afd0be936c6213a63c8005fb">NEConvolutionLayer</a>
 , <a class="el" href="classarm__compute_1_1_n_e_convolution_layer_reshape_weights.xhtml#ad1717410afd0be936c6213a63c8005fb">NEConvolutionLayerReshapeWeights</a>
@@ -541,15 +571,8 @@
 , <a class="el" href="classarm__compute_1_1_n_e_gaussian_pyramid_orb.xhtml#ad1717410afd0be936c6213a63c8005fb">NEGaussianPyramidOrb</a>
 , <a class="el" href="classarm__compute_1_1_n_e_gaussian_pyramid_vert_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEGaussianPyramidVertKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m.xhtml#ad1717410afd0be936c6213a63c8005fb">NEGEMM</a>
-, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_a_arch32_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEGEMMAArch32Kernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_a_arch64_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEGEMMAArch64Kernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_a_arch64_native_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEGEMMAArch64NativeKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_convolution_layer.xhtml#ad1717410afd0be936c6213a63c8005fb">NEGEMMConvolutionLayer</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_interleave4x4_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEGEMMInterleave4x4Kernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_interleave_blocked_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEGEMMInterleaveBlockedKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_a_arch64_a53_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEGEMMLowpAArch64A53Kernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_a_arch64_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEGEMMLowpAArch64Kernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_a_arch64_v8_p4_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEGEMMLowpAArch64V8P4Kernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_assembly_matrix_multiply_core.xhtml#ad1717410afd0be936c6213a63c8005fb">NEGEMMLowpAssemblyMatrixMultiplyCore</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_matrix_a_reduction_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEGEMMLowpMatrixAReductionKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_lowp_matrix_b_reduction_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEGEMMLowpMatrixBReductionKernel</a>
@@ -563,11 +586,9 @@
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_matrix_multiply_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEGEMMMatrixMultiplyKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_matrix_vector_multiply_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEGEMMMatrixVectorMultiplyKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_g_e_m_m_transpose1x_w_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEGEMMTranspose1xWKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_g_e_m_v_a_arch64_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEGEMVAArch64Kernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_gradient_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEGradientKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_harris_corners.xhtml#ad1717410afd0be936c6213a63c8005fb">NEHarrisCorners</a>
 , <a class="el" href="classarm__compute_1_1_n_e_harris_score_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEHarrisScoreKernel&lt; block_size &gt;</a>
-, <a class="el" href="classarm__compute_1_1_n_e_h_g_e_m_m_a_arch64_f_p16_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEHGEMMAArch64FP16Kernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_histogram.xhtml#ad1717410afd0be936c6213a63c8005fb">NEHistogram</a>
 , <a class="el" href="classarm__compute_1_1_n_e_histogram_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEHistogramKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_h_o_g_block_normalization_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEHOGBlockNormalizationKernel</a>
@@ -576,6 +597,7 @@
 , <a class="el" href="classarm__compute_1_1_n_e_h_o_g_gradient.xhtml#ad1717410afd0be936c6213a63c8005fb">NEHOGGradient</a>
 , <a class="el" href="classarm__compute_1_1_n_e_h_o_g_multi_detection.xhtml#ad1717410afd0be936c6213a63c8005fb">NEHOGMultiDetection</a>
 , <a class="el" href="classarm__compute_1_1_n_e_h_o_g_orientation_binning_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEHOGOrientationBinningKernel</a>
+, <a class="el" href="classarm__compute_1_1_n_e_im2_col.xhtml#ad1717410afd0be936c6213a63c8005fb">NEIm2Col</a>
 , <a class="el" href="classarm__compute_1_1_n_e_im2_col_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEIm2ColKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_integral_image_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEIntegralImageKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_l2_normalize_layer.xhtml#ad1717410afd0be936c6213a63c8005fb">NEL2NormalizeLayer</a>
@@ -629,46 +651,19 @@
 , <a class="el" href="classarm__compute_1_1_n_e_threshold_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEThresholdKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_transpose_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NETransposeKernel</a>
 , <a class="el" href="classarm__compute_1_1_n_e_weights_reshape_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEWeightsReshapeKernel</a>
-, <a class="el" href="classarm__compute_1_1_n_e_winograd_layer.xhtml#ad1717410afd0be936c6213a63c8005fb">NEWinogradLayer</a>
+, <a class="el" href="classarm__compute_1_1_n_e_winograd_convolution_layer.xhtml#ad1717410afd0be936c6213a63c8005fb">NEWinogradConvolutionLayer</a>
 , <a class="el" href="classarm__compute_1_1_n_e_winograd_layer_batched_g_e_m_m_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEWinogradLayerBatchedGEMMKernel&lt; TIn, TOut, OutputTileRows, OutputTileCols, KernelRows, KernelCols &gt;</a>
 , <a class="el" href="classarm__compute_1_1_n_e_winograd_layer_transform_input_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEWinogradLayerTransformInputKernel&lt; T, OutputTileRows, OutputTileCols, KernelRows, KernelCols &gt;</a>
 , <a class="el" href="classarm__compute_1_1_n_e_winograd_layer_transform_output_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEWinogradLayerTransformOutputKernel&lt; T, OutputTileRows, OutputTileCols, KernelRows, KernelCols &gt;</a>
 , <a class="el" href="classarm__compute_1_1_n_e_winograd_layer_transform_weights_kernel.xhtml#a112b35dd205c62ea6ed1447ef226da82">NEWinogradLayerTransformWeightsKernel&lt; T, OutputTileRows, OutputTileCols, KernelRows, KernelCols &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_activation_layer_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">ActivationLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_alex_net_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">AlexNetFixture&lt; ITensorType, TensorType, SubTensorType, Accessor, ActivationLayerFunction, ConvolutionLayerFunction, DirectConvolutionLayerFunction, FullyConnectedLayerFunction, NormalizationLayerFunction, PoolingLayerFunction, SoftmaxLayerFunction &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_batch_normalization_layer_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">BatchNormalizationLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_depth_concatenate_layer_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">DepthConcatenateLayerFixture&lt; TensorType, ITensorType, Function, AccessorType &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_dequantization_layer_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">DequantizationLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_flatten_layer_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">FlattenLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_g_e_m_m_interleave4x4_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">GEMMInterleave4x4Fixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_harris_corners_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">HarrisCornersFixture&lt; TensorType, Function, Accessor, ArrayType &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_l2_normalize_layer_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">L2NormalizeLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_magnitude_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">MagnitudeFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_quantization_layer_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">QuantizationLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_reshape_layer_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">ReshapeLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_scale_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">ScaleFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_transpose_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">TransposeFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_convolution_layer_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">ConvolutionLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_depthwise_convolution_layer_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">DepthwiseConvolutionLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_depthwise_separable_convolution_layer_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">DepthwiseSeparableConvolutionLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_floor_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">FloorFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_framework.xhtml#a149ad6701e3e2414cb566bb414029841">Framework</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_fully_connected_layer_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">FullyConnectedLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_g_e_m_m_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">GEMMFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_g_e_m_m_lowp_matrix_multiply_core_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">GEMMLowpMatrixMultiplyCoreFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_le_net5_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">LeNet5Fixture&lt; TensorType, Accessor, ActivationLayerFunction, ConvolutionLayerFunction, FullyConnectedLayerFunction, PoolingLayerFunction, SoftmaxLayerFunction &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_mobile_net_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">MobileNetFixture&lt; TensorType, Accessor, ActivationLayerFunction, ConvolutionLayerFunction, DirectConvolutionLayerFunction, DepthwiseConvolutionLayerFunction, ReshapeFunction, PoolingLayerFunction &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_mobile_net_v1_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">MobileNetV1Fixture&lt; TensorType, Accessor, ActivationLayerFunction, BatchNormalizationLayerFunction, ConvolutionLayerFunction, DirectConvolutionLayerFunction, DepthwiseConvolutionFunction, ReshapeFunction, PoolingLayerFunction, SoftmaxLayerFunction, InputSize &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1networks_1_1_alex_net_network.xhtml#a13a43e6d814de94978c515cb084873b1">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#a13a43e6d814de94978c515cb084873b1">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#a13a43e6d814de94978c515cb084873b1">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#a13a43e6d814de94978c515cb084873b1">MobileNetV1Network&lt; TensorType, Accessor, ActivationLayerFunction, BatchNormalizationLayerFunction, ConvolutionLayerFunction, DirectConvolutionLayerFunction, DepthwiseConvolutionFunction, ReshapeFunction, PoolingLayerFunction, SoftmaxLayerFunction &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_normalization_layer_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">NormalizationLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_normalize_planar_y_u_v_layer_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">NormalizePlanarYUVLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_pooling_layer_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">PoolingLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_r_o_i_pooling_layer_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">ROIPoolingLayerFixture&lt; TensorType, Function, Accessor, Array_T, ArrayAccessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_scale_layer_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">ScaleLayerFixture&lt; TensorType, Function, Accessor, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_softmax_layer_fixture.xhtml#a13a43e6d814de94978c515cb084873b1">SoftmaxLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
+</li>
+<li>run_all()
+: <a class="el" href="classarm__compute_1_1graph_1_1_pass_manager.xhtml#a8ff5886e2e39da2a4db7029e8dc143e2">PassManager</a>
 </li>
 </ul>
 </div><!-- contents -->
@@ -676,7 +671,7 @@
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Fri Mar 2 2018 12:38:02 for Compute Library by
+    <li class="footer">Generated on Wed May 23 2018 11:36:46 for Compute Library by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
   </ul>