arm_compute v19.11
diff --git a/documentation/search/files_7.js b/documentation/search/files_7.js
index d7ee001..f937a6a 100644
--- a/documentation/search/files_7.js
+++ b/documentation/search/files_7.js
@@ -38,6 +38,8 @@
   ['gcconcatenatelayer_2eh',['GCConcatenateLayer.h',['../_g_c_concatenate_layer_8h.xhtml',1,'']]],
   ['gcconvolutionlayer_2ecpp',['GCConvolutionLayer.cpp',['../_g_c_convolution_layer_8cpp.xhtml',1,'']]],
   ['gcconvolutionlayer_2eh',['GCConvolutionLayer.h',['../_g_c_convolution_layer_8h.xhtml',1,'']]],
+  ['gccoreruntimecontext_2ecpp',['GCCoreRuntimeContext.cpp',['../_g_c_core_runtime_context_8cpp.xhtml',1,'']]],
+  ['gccoreruntimecontext_2eh',['GCCoreRuntimeContext.h',['../_g_c_core_runtime_context_8h.xhtml',1,'']]],
   ['gcdepthconcatenatelayerkernel_2ecpp',['GCDepthConcatenateLayerKernel.cpp',['../_g_c_depth_concatenate_layer_kernel_8cpp.xhtml',1,'']]],
   ['gcdepthconcatenatelayerkernel_2eh',['GCDepthConcatenateLayerKernel.h',['../_g_c_depth_concatenate_layer_kernel_8h.xhtml',1,'']]],
   ['gcdepthwiseconvolutionlayer_2ecpp',['GCDepthwiseConvolutionLayer.cpp',['../_g_c_depthwise_convolution_layer_8cpp.xhtml',1,'']]],
@@ -79,8 +81,8 @@
   ['gcgemmtranspose1xw_2eh',['GCGEMMTranspose1xW.h',['../_g_c_g_e_m_m_transpose1x_w_8h.xhtml',1,'']]],
   ['gcgemmtranspose1xwkernel_2ecpp',['GCGEMMTranspose1xWKernel.cpp',['../_g_c_g_e_m_m_transpose1x_w_kernel_8cpp.xhtml',1,'']]],
   ['gcgemmtranspose1xwkernel_2eh',['GCGEMMTranspose1xWKernel.h',['../_g_c_g_e_m_m_transpose1x_w_kernel_8h.xhtml',1,'']]],
-  ['gchelpers_2ecpp',['GCHelpers.cpp',['../_g_c_helpers_8cpp.xhtml',1,'']]],
-  ['gchelpers_2eh',['GCHelpers.h',['../_g_c_helpers_8h.xhtml',1,'']]],
+  ['gchelpers_2ecpp',['GCHelpers.cpp',['../core_2_g_l_e_s___c_o_m_p_u_t_e_2_g_c_helpers_8cpp.xhtml',1,'(Global Namespace)'],['../runtime_2_g_l_e_s___c_o_m_p_u_t_e_2_g_c_helpers_8cpp.xhtml',1,'(Global Namespace)']]],
+  ['gchelpers_2eh',['GCHelpers.h',['../core_2_g_l_e_s___c_o_m_p_u_t_e_2_g_c_helpers_8h.xhtml',1,'(Global Namespace)'],['../runtime_2_g_l_e_s___c_o_m_p_u_t_e_2_g_c_helpers_8h.xhtml',1,'(Global Namespace)']]],
   ['gcim2colkernel_2ecpp',['GCIm2ColKernel.cpp',['../_g_c_im2_col_kernel_8cpp.xhtml',1,'']]],
   ['gcim2colkernel_2eh',['GCIm2ColKernel.h',['../_g_c_im2_col_kernel_8h.xhtml',1,'']]],
   ['gckernellibrary_2ecpp',['GCKernelLibrary.cpp',['../_g_c_kernel_library_8cpp.xhtml',1,'']]],
@@ -88,7 +90,6 @@
   ['gckernels_2eh',['GCKernels.h',['../_g_c_kernels_8h.xhtml',1,'']]],
   ['gcmemory_2ecpp',['GCMemory.cpp',['../_g_c_memory_8cpp.xhtml',1,'']]],
   ['gcmemory_2eh',['GCMemory.h',['../_g_c_memory_8h.xhtml',1,'']]],
-  ['gcmemorygroup_2eh',['GCMemoryGroup.h',['../_g_c_memory_group_8h.xhtml',1,'']]],
   ['gcmemoryregion_2ecpp',['GCMemoryRegion.cpp',['../_g_c_memory_region_8cpp.xhtml',1,'']]],
   ['gcmemoryregion_2eh',['GCMemoryRegion.h',['../_g_c_memory_region_8h.xhtml',1,'']]],
   ['gcnodevalidator_2ecpp',['GCNodeValidator.cpp',['../_g_c_node_validator_8cpp.xhtml',1,'']]],
@@ -109,6 +110,8 @@
   ['gcpoolinglayer_2eh',['GCPoolingLayer.h',['../_g_c_pooling_layer_8h.xhtml',1,'']]],
   ['gcpoolinglayerkernel_2ecpp',['GCPoolingLayerKernel.cpp',['../_g_c_pooling_layer_kernel_8cpp.xhtml',1,'']]],
   ['gcpoolinglayerkernel_2eh',['GCPoolingLayerKernel.h',['../_g_c_pooling_layer_kernel_8h.xhtml',1,'']]],
+  ['gcruntimecontext_2ecpp',['GCRuntimeContext.cpp',['../_g_c_runtime_context_8cpp.xhtml',1,'']]],
+  ['gcruntimecontext_2eh',['GCRuntimeContext.h',['../_g_c_runtime_context_8h.xhtml',1,'']]],
   ['gcscale_2ecpp',['GCScale.cpp',['../_g_c_scale_8cpp.xhtml',1,'']]],
   ['gcscale_2eh',['GCScale.h',['../_g_c_scale_8h.xhtml',1,'']]],
   ['gcscalekernel_2ecpp',['GCScaleKernel.cpp',['../_g_c_scale_kernel_8cpp.xhtml',1,'']]],
@@ -169,15 +172,17 @@
   ['gemmreshaperhsmatrix_2ecpp',['GEMMReshapeRHSMatrix.cpp',['../_c_l_2_g_e_m_m_reshape_r_h_s_matrix_8cpp.xhtml',1,'(Global Namespace)'],['../reference_2_g_e_m_m_reshape_r_h_s_matrix_8cpp.xhtml',1,'(Global Namespace)']]],
   ['gemmreshaperhsmatrix_2eh',['GEMMReshapeRHSMatrix.h',['../_g_e_m_m_reshape_r_h_s_matrix_8h.xhtml',1,'']]],
   ['gemmtranspose1xw_2eh',['GEMMTranspose1xW.h',['../_g_e_m_m_transpose1x_w_8h.xhtml',1,'']]],
+  ['gemmtuner_2epy',['GemmTuner.py',['../_gemm_tuner_8py.xhtml',1,'']]],
   ['gemv_2ecl',['gemv.cl',['../gemv_8cl.xhtml',1,'']]],
   ['gemv_5fbatched_2ehpp',['gemv_batched.hpp',['../gemv__batched_8hpp.xhtml',1,'']]],
   ['gemv_5fnative_5ftransposed_2ehpp',['gemv_native_transposed.hpp',['../gemv__native__transposed_8hpp.xhtml',1,'']]],
   ['gemv_5fpretransposed_2ehpp',['gemv_pretransposed.hpp',['../gemv__pretransposed_8hpp.xhtml',1,'']]],
   ['generate_5fproposals_2ecl',['generate_proposals.cl',['../generate__proposals_8cl.xhtml',1,'']]],
-  ['generateproposalslayer_2ecpp',['GenerateProposalsLayer.cpp',['../_generate_proposals_layer_8cpp.xhtml',1,'']]],
+  ['generate_5fproposals_5fquantized_2ecl',['generate_proposals_quantized.cl',['../generate__proposals__quantized_8cl.xhtml',1,'']]],
+  ['generateproposalslayer_2ecpp',['GenerateProposalsLayer.cpp',['../_c_l_2_generate_proposals_layer_8cpp.xhtml',1,'(Global Namespace)'],['../_n_e_o_n_2_generate_proposals_layer_8cpp.xhtml',1,'(Global Namespace)']]],
   ['generateproposalslayernode_2ecpp',['GenerateProposalsLayerNode.cpp',['../_generate_proposals_layer_node_8cpp.xhtml',1,'']]],
   ['generateproposalslayernode_2eh',['GenerateProposalsLayerNode.h',['../_generate_proposals_layer_node_8h.xhtml',1,'']]],
-  ['generic_2ecpp',['generic.cpp',['../a32__sgemm__8x6_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__gemm__s16__12x8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__gemm__s8__12x8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__gemm__s8__4x4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__gemm__u16__12x8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__gemm__u8__12x8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__gemm__u8__4x4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__hgemm__24x8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__hybrid__fp32__mla__16x4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__hybrid__s8s32__dot__16x4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__hybrid__u8u32__dot__16x4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__sgemm__12x8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__sgemm__native__16x4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__sgemm__native_a__pretranspose_b__16x4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__sgemv__pretransposed_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__sgemv__trans_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__small_k__hybrid__s8s32__dot__4x6_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__small_k__hybrid__s8s32__dot__4x8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__small_k__hybrid__u8u32__dot__4x6_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__small_k__hybrid__u8u32__dot__4x8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__hybrid__fp16__mla__4_v_lx4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__hybrid__fp32__mla__4_v_lx4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__hybrid__s8s32__dot__4_v_lx4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__hybrid__u8u32__dot__4_v_lx4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__interleaved__fp16__mla__3_v_lx8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__interleaved__fp32__mla__3_v_lx8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__interleaved__s8s32__dot__3_v_lx8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__interleaved__u8u32__dot__3_v_lx8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__native__fp16__mla__4_v_lx4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__native__fp32__mla__4_v_lx4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__native__s8s32__dot__4_v_lx4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__native__u8u32__dot__4_v_lx4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__small_k__fp32__mla__1_v_lx4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__small_k__hybrid__fp32__mla__1_v_lx4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__small_k__hybrid__s8s32__dot__1_v_lx8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__small_k__hybrid__u8u32__dot__1_v_lx8_2generic_8cpp.xhtml',1,'(Global Namespace)']]],
+  ['generic_2ecpp',['generic.cpp',['../a32__sgemm__8x6_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__gemm__s16__12x8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__gemm__s8__12x8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__gemm__s8__4x4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__gemm__u16__12x8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__gemm__u8__12x8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__gemm__u8__4x4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__hgemm__24x8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__hybrid__fp32__mla__16x4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__hybrid__s8s32__dot__16x4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__hybrid__u8u32__dot__16x4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__native__fp32__mla__16x4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__sgemm__12x8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__sgemv__pretransposed_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__sgemv__trans_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__small_k__hybrid__fp32__mla__4x6_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__small_k__hybrid__fp32__mla__4x8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__small_k__hybrid__s8s32__dot__4x6_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__small_k__hybrid__s8s32__dot__4x8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__small_k__hybrid__u8u32__dot__4x6_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../a64__small_k__hybrid__u8u32__dot__4x8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__hybrid__fp16__mla__4_v_lx4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__hybrid__fp32__mla__4_v_lx4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__hybrid__s8s32__dot__4_v_lx4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__hybrid__u8u32__dot__4_v_lx4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__interleaved__fp16__mla__3_v_lx8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__interleaved__fp32__mla__3_v_lx8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__interleaved__s8s32__dot__3_v_lx8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__interleaved__u8u32__dot__3_v_lx8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__native__fp16__mla__4_v_lx4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__native__fp32__mla__4_v_lx4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__native__s8s32__dot__4_v_lx4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__native__u8u32__dot__4_v_lx4_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__small_k__hybrid__s8s32__dot__1_v_lx8_2generic_8cpp.xhtml',1,'(Global Namespace)'],['../sve__small_k__hybrid__u8u32__dot__1_v_lx8_2generic_8cpp.xhtml',1,'(Global Namespace)']]],
   ['gethigh_2eh',['gethigh.h',['../gethigh_8h.xhtml',1,'']]],
   ['getlane_2eh',['getlane.h',['../getlane_8h.xhtml',1,'']]],
   ['getlow_2eh',['getlow.h',['../getlow_8h.xhtml',1,'']]],
@@ -188,13 +193,17 @@
   ['graph_2ecpp',['Graph.cpp',['../_graph_8cpp.xhtml',1,'']]],
   ['graph_2eh',['Graph.h',['../graph_2_graph_8h.xhtml',1,'(Global Namespace)'],['../_graph_8h.xhtml',1,'(Global Namespace)']]],
   ['graph_5falexnet_2ecpp',['graph_alexnet.cpp',['../graph__alexnet_8cpp.xhtml',1,'']]],
+  ['graph_5fconvolution_2ecpp',['graph_convolution.cpp',['../graph__convolution_8cpp.xhtml',1,'']]],
   ['graph_5fdeepspeech_5fv0_5f4_5f1_2ecpp',['graph_deepspeech_v0_4_1.cpp',['../graph__deepspeech__v0__4__1_8cpp.xhtml',1,'']]],
+  ['graph_5fdepthwiseconvolution_2ecpp',['graph_depthwiseconvolution.cpp',['../graph__depthwiseconvolution_8cpp.xhtml',1,'']]],
+  ['graph_5ffully_5fconnected_2ecpp',['graph_fully_connected.cpp',['../graph__fully__connected_8cpp.xhtml',1,'']]],
   ['graph_5fgooglenet_2ecpp',['graph_googlenet.cpp',['../graph__googlenet_8cpp.xhtml',1,'']]],
   ['graph_5finception_5fresnet_5fv1_2ecpp',['graph_inception_resnet_v1.cpp',['../graph__inception__resnet__v1_8cpp.xhtml',1,'']]],
   ['graph_5finception_5fresnet_5fv2_2ecpp',['graph_inception_resnet_v2.cpp',['../graph__inception__resnet__v2_8cpp.xhtml',1,'']]],
   ['graph_5finception_5fv3_2ecpp',['graph_inception_v3.cpp',['../graph__inception__v3_8cpp.xhtml',1,'']]],
   ['graph_5finception_5fv4_2ecpp',['graph_inception_v4.cpp',['../graph__inception__v4_8cpp.xhtml',1,'']]],
   ['graph_5flenet_2ecpp',['graph_lenet.cpp',['../graph__lenet_8cpp.xhtml',1,'']]],
+  ['graph_5fmnist_2ecpp',['graph_mnist.cpp',['../graph__mnist_8cpp.xhtml',1,'']]],
   ['graph_5fmobilenet_2ecpp',['graph_mobilenet.cpp',['../graph__mobilenet_8cpp.xhtml',1,'']]],
   ['graph_5fmobilenet_5fv2_2ecpp',['graph_mobilenet_v2.cpp',['../graph__mobilenet__v2_8cpp.xhtml',1,'']]],
   ['graph_5fresnet12_2ecpp',['graph_resnet12.cpp',['../graph__resnet12_8cpp.xhtml',1,'']]],
@@ -206,6 +215,7 @@
   ['graph_5fsqueezenet_5fv1_5f1_2ecpp',['graph_squeezenet_v1_1.cpp',['../graph__squeezenet__v1__1_8cpp.xhtml',1,'']]],
   ['graph_5fsrcnn955_2ecpp',['graph_srcnn955.cpp',['../graph__srcnn955_8cpp.xhtml',1,'']]],
   ['graph_5fssd_5fmobilenet_2ecpp',['graph_ssd_mobilenet.cpp',['../graph__ssd__mobilenet_8cpp.xhtml',1,'']]],
+  ['graph_5fvalidate_5futils_2eh',['graph_validate_utils.h',['../graph__validate__utils_8h.xhtml',1,'']]],
   ['graph_5fvgg16_2ecpp',['graph_vgg16.cpp',['../graph__vgg16_8cpp.xhtml',1,'']]],
   ['graph_5fvgg19_2ecpp',['graph_vgg19.cpp',['../graph__vgg19_8cpp.xhtml',1,'']]],
   ['graph_5fvgg_5fvdsr_2ecpp',['graph_vgg_vdsr.cpp',['../graph__vgg__vdsr_8cpp.xhtml',1,'']]],