arm_compute v19.02

Change-Id: I853a3ecf38f206da13c1b03640c8adf73c20477c
diff --git a/documentation/search/functions_f.js b/documentation/search/functions_f.js
index 84a8e69..0c6a1be 100644
--- a/documentation/search/functions_f.js
+++ b/documentation/search/functions_f.js
@@ -23,8 +23,9 @@
   ['passmanager',['PassManager',['../classarm__compute_1_1graph_1_1_pass_manager.xhtml#a07cb4a71e921a17830c7d09fd816f644',1,'arm_compute::graph::PassManager::PassManager()'],['../classarm__compute_1_1graph_1_1_pass_manager.xhtml#ab082c58c50de873ea8e820029d1f124c',1,'arm_compute::graph::PassManager::PassManager(const PassManager &)=delete'],['../classarm__compute_1_1graph_1_1_pass_manager.xhtml#a723398e070d446a14c305ba40f86603d',1,'arm_compute::graph::PassManager::PassManager(PassManager &&)=default']]],
   ['path',['path',['../classarm__compute_1_1test_1_1_assets_library.xhtml#ac4cb5f95f1d720ef0cc94b74152cf50b',1,'arm_compute::test::AssetsLibrary']]],
   ['permutation_5fvector',['permutation_vector',['../classarm__compute_1_1graph_1_1_permute_layer_node.xhtml#a509cfef89595612c50bce4ef1eae181b',1,'arm_compute::graph::PermuteLayerNode']]],
-  ['permute',['permute',['../namespacearm__compute.xhtml#a21c3e11887f3acf9284ca763372c7da0',1,'arm_compute::permute(Dimensions< T > &dimensions, const PermutationVector &perm)'],['../namespacearm__compute.xhtml#a5045aaec85553032a782c44ab8d26341',1,'arm_compute::permute(TensorShape &shape, const PermutationVector &perm)'],['../namespacearm__compute_1_1test_1_1validation.xhtml#aece3b97f00c27986104bc5889d1ebb15',1,'arm_compute::test::validation::permute()'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#afb5244bc67431a8ed627e8b2e2d6d460',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< T > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a5a1560ffa53b6e7ac695e357d8d58bbd',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< int8_t > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a4b107aca8287064043bae890e8fa326b',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< uint8_t > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a9658582deedb7a0bc04968bbbb9ec414',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< int16_t > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a03e463730fd831157e634c1ec0e95316',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< uint16_t > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a8c5ed6a7e94da6c172a9ddd508a423c8',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< uint32_t > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a4b56a65406301c50d2272804e8748f50',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< float > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a0ef6952054605dc92cdd08f7306889af',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< half > &src, PermutationVector perm)']]],
+  ['permute',['permute',['../namespacearm__compute.xhtml#a21c3e11887f3acf9284ca763372c7da0',1,'arm_compute::permute(Dimensions< T > &dimensions, const PermutationVector &perm)'],['../namespacearm__compute.xhtml#a5045aaec85553032a782c44ab8d26341',1,'arm_compute::permute(TensorShape &shape, const PermutationVector &perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#afb5244bc67431a8ed627e8b2e2d6d460',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< T > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a5a1560ffa53b6e7ac695e357d8d58bbd',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< int8_t > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a4b107aca8287064043bae890e8fa326b',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< uint8_t > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a9658582deedb7a0bc04968bbbb9ec414',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< int16_t > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a03e463730fd831157e634c1ec0e95316',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< uint16_t > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a8c5ed6a7e94da6c172a9ddd508a423c8',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< uint32_t > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a4b56a65406301c50d2272804e8748f50',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< float > &src, PermutationVector perm)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a0ef6952054605dc92cdd08f7306889af',1,'arm_compute::test::validation::reference::permute(const SimpleTensor< half > &src, PermutationVector perm)']]],
   ['permute_5fshape',['permute_shape',['../namespacearm__compute_1_1graph__utils.xhtml#ab3a897163a7fe23208f1d9c618062ee2',1,'arm_compute::graph_utils']]],
+  ['permute_5fstrides',['permute_strides',['../namespacearm__compute.xhtml#afcd35973f3a5d2d4d3015e155f185a81',1,'arm_compute']]],
   ['permutelayer',['PermuteLayer',['../classarm__compute_1_1graph_1_1frontend_1_1_permute_layer.xhtml#a3100240dbc6c19e85608522a8d4c1e98',1,'arm_compute::graph::frontend::PermuteLayer']]],
   ['permutelayernode',['PermuteLayerNode',['../classarm__compute_1_1graph_1_1_permute_layer_node.xhtml#aba1a80948f841e8d2959ea92bc6ebfeb',1,'arm_compute::graph::PermuteLayerNode']]],
   ['phase',['phase',['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a74991bda4fcca3ce5dcf8afdccdbafff',1,'arm_compute::test::validation::reference::phase(const SimpleTensor< T > &gx, const SimpleTensor< T > &gy, PhaseType phase_type)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a07cef8bbf0ddee4b39e682f3543ad3e4',1,'arm_compute::test::validation::reference::phase(const SimpleTensor< int16_t > &gx, const SimpleTensor< int16_t > &gy, PhaseType phase_type)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#aa2ef542d37d8078c125ffed2bc7a01f0',1,'arm_compute::test::validation::reference::phase(const SimpleTensor< int32_t > &gx, const SimpleTensor< int32_t > &gy, PhaseType phase_type)']]],
@@ -36,7 +37,7 @@
   ['pixel_5fbilinear_5fc1_5fclamp',['pixel_bilinear_c1_clamp',['../namespacearm__compute.xhtml#afa55519774605e5b840fb031fdd7b196',1,'arm_compute']]],
   ['pixel_5fsize_5ffrom_5fformat',['pixel_size_from_format',['../namespacearm__compute.xhtml#a4823543d67a2520c98669e2a5608ef6a',1,'arm_compute']]],
   ['pixel_5fwise_5fmultiplication',['pixel_wise_multiplication',['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#ac83dce0165e7641bf302febd7245e8a3',1,'arm_compute::test::validation::reference::pixel_wise_multiplication(const SimpleTensor< T1 > &src1, const SimpleTensor< T2 > &src2, float scale, ConvertPolicy convert_policy, RoundingPolicy rounding_policy, QuantizationInfo qout)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#af732d263543679711ad61c7cda20729e',1,'arm_compute::test::validation::reference::pixel_wise_multiplication(const SimpleTensor< uint8_t > &src1, const SimpleTensor< uint8_t > &src2, float scale, ConvertPolicy convert_policy, RoundingPolicy rounding_policy, QuantizationInfo qout)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a057c27871e90cf569224554c76d5d08b',1,'arm_compute::test::validation::reference::pixel_wise_multiplication(const SimpleTensor< uint8_t > &src1, const SimpleTensor< int16_t > &src2, float scale, ConvertPolicy convert_policy, RoundingPolicy rounding_policy, QuantizationInfo qout)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#ae484c896616cc5a976b5105a464aeb2b',1,'arm_compute::test::validation::reference::pixel_wise_multiplication(const SimpleTensor< int16_t > &src1, const SimpleTensor< int16_t > &src2, float scale, ConvertPolicy convert_policy, RoundingPolicy rounding_policy, QuantizationInfo qout)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a9175273db5b5d0ef364f8ed872d1eb58',1,'arm_compute::test::validation::reference::pixel_wise_multiplication(const SimpleTensor< float > &src1, const SimpleTensor< float > &src2, float scale, ConvertPolicy convert_policy, RoundingPolicy rounding_policy, QuantizationInfo qout)'],['../namespacearm__compute_1_1test_1_1validation_1_1reference.xhtml#a2f791ac2b2d03e0a5ae3df3332c5101a',1,'arm_compute::test::validation::reference::pixel_wise_multiplication(const SimpleTensor< half_float::half > &src1, const SimpleTensor< half_float::half > &src2, float scale, ConvertPolicy convert_policy, RoundingPolicy rounding_policy, QuantizationInfo qout)']]],
-  ['pixelvalue',['PixelValue',['../classarm__compute_1_1_pixel_value.xhtml#a6c754430610a785d5cb27e3b0ac396b8',1,'arm_compute::PixelValue::PixelValue()'],['../classarm__compute_1_1_pixel_value.xhtml#aeee8c50430251df2909cb16bd435a0b9',1,'arm_compute::PixelValue::PixelValue(uint8_t v)'],['../classarm__compute_1_1_pixel_value.xhtml#a013dcabbedc5e470addaefe209c1d970',1,'arm_compute::PixelValue::PixelValue(uint16_t v)'],['../classarm__compute_1_1_pixel_value.xhtml#a759f09965687c6aea87dc4df7dd6f6b8',1,'arm_compute::PixelValue::PixelValue(int16_t v)'],['../classarm__compute_1_1_pixel_value.xhtml#ac04b0e04c1556f01d22c34af2afa564f',1,'arm_compute::PixelValue::PixelValue(uint32_t v)'],['../classarm__compute_1_1_pixel_value.xhtml#a9deb64fff1a3515aa4bcd6f21dd3c4c0',1,'arm_compute::PixelValue::PixelValue(int32_t v)'],['../classarm__compute_1_1_pixel_value.xhtml#ac172f9f54700f67f512eb0ab043d3c25',1,'arm_compute::PixelValue::PixelValue(uint64_t v)'],['../classarm__compute_1_1_pixel_value.xhtml#a06640bfee0fe6a6d4d8026b93e5a51b4',1,'arm_compute::PixelValue::PixelValue(int64_t v)'],['../classarm__compute_1_1_pixel_value.xhtml#a3bc8ecbe2fec0390ab16c094a5b0f476',1,'arm_compute::PixelValue::PixelValue(half v)'],['../classarm__compute_1_1_pixel_value.xhtml#a90103a4ef4ab615848bb3afce5b97be1',1,'arm_compute::PixelValue::PixelValue(float v)'],['../classarm__compute_1_1_pixel_value.xhtml#a4adb7aa7ddf961dc4344cf857fecc62c',1,'arm_compute::PixelValue::PixelValue(double v)']]],
+  ['pixelvalue',['PixelValue',['../classarm__compute_1_1_pixel_value.xhtml#a6c754430610a785d5cb27e3b0ac396b8',1,'arm_compute::PixelValue::PixelValue()'],['../classarm__compute_1_1_pixel_value.xhtml#a77a6e9d50b8bc697760b68bd34c63c4e',1,'arm_compute::PixelValue::PixelValue(uint64_t v, DataType datatype, QuantizationInfo quant_info=QuantizationInfo())'],['../classarm__compute_1_1_pixel_value.xhtml#aeee8c50430251df2909cb16bd435a0b9',1,'arm_compute::PixelValue::PixelValue(uint8_t v)'],['../classarm__compute_1_1_pixel_value.xhtml#a013dcabbedc5e470addaefe209c1d970',1,'arm_compute::PixelValue::PixelValue(uint16_t v)'],['../classarm__compute_1_1_pixel_value.xhtml#a759f09965687c6aea87dc4df7dd6f6b8',1,'arm_compute::PixelValue::PixelValue(int16_t v)'],['../classarm__compute_1_1_pixel_value.xhtml#ac04b0e04c1556f01d22c34af2afa564f',1,'arm_compute::PixelValue::PixelValue(uint32_t v)'],['../classarm__compute_1_1_pixel_value.xhtml#a9deb64fff1a3515aa4bcd6f21dd3c4c0',1,'arm_compute::PixelValue::PixelValue(int32_t v)'],['../classarm__compute_1_1_pixel_value.xhtml#ac172f9f54700f67f512eb0ab043d3c25',1,'arm_compute::PixelValue::PixelValue(uint64_t v)'],['../classarm__compute_1_1_pixel_value.xhtml#a06640bfee0fe6a6d4d8026b93e5a51b4',1,'arm_compute::PixelValue::PixelValue(int64_t v)'],['../classarm__compute_1_1_pixel_value.xhtml#a3bc8ecbe2fec0390ab16c094a5b0f476',1,'arm_compute::PixelValue::PixelValue(half v)'],['../classarm__compute_1_1_pixel_value.xhtml#a90103a4ef4ab615848bb3afce5b97be1',1,'arm_compute::PixelValue::PixelValue(float v)'],['../classarm__compute_1_1_pixel_value.xhtml#a4adb7aa7ddf961dc4344cf857fecc62c',1,'arm_compute::PixelValue::PixelValue(double v)']]],
   ['plane',['plane',['../classarm__compute_1_1_i_c_l_multi_image.xhtml#ab8cc996a2730daa7954ab5095ef55d62',1,'arm_compute::ICLMultiImage::plane(unsigned int index) override'],['../classarm__compute_1_1_i_c_l_multi_image.xhtml#a86abf6a49a5191f283a81f911ae4c482',1,'arm_compute::ICLMultiImage::plane(unsigned int index) const override'],['../classarm__compute_1_1_i_multi_image.xhtml#a84ad04ee4d2efc59632a3224d7a813b3',1,'arm_compute::IMultiImage::plane(unsigned int index)=0'],['../classarm__compute_1_1_i_multi_image.xhtml#a18bc117545eec0b9d0d502286d1afd62',1,'arm_compute::IMultiImage::plane(unsigned int index) const =0'],['../classarm__compute_1_1_multi_image.xhtml#a171e7e7b94330e11c7461a1c2f6172e0',1,'arm_compute::MultiImage::plane(unsigned int index) override'],['../classarm__compute_1_1_multi_image.xhtml#a2843b41d7c4475ca1b77280dabd23681',1,'arm_compute::MultiImage::plane(unsigned int index) const override']]],
   ['plane_5fidx_5ffrom_5fchannel',['plane_idx_from_channel',['../namespacearm__compute.xhtml#a4f6fe18760340bcec02d095b7099e923',1,'arm_compute']]],
   ['pmu',['PMU',['../classarm__compute_1_1test_1_1framework_1_1_p_m_u.xhtml#af16eae86d803112e6466140aaced812b',1,'arm_compute::test::framework::PMU::PMU()'],['../classarm__compute_1_1test_1_1framework_1_1_p_m_u.xhtml#a96bc7297c283c973784c216437bae762',1,'arm_compute::test::framework::PMU::PMU(uint64_t config)']]],
@@ -69,15 +70,14 @@
   ['ppmloader',['PPMLoader',['../classarm__compute_1_1utils_1_1_p_p_m_loader.xhtml#a49afa04c8a5fd9ead48e07440b37294c',1,'arm_compute::utils::PPMLoader']]],
   ['ppmwriter',['PPMWriter',['../classarm__compute_1_1graph__utils_1_1_p_p_m_writer.xhtml#a9ea94bf5b7d00ddb836df1b8dcedb93a',1,'arm_compute::graph_utils::PPMWriter::PPMWriter(std::string name, unsigned int maximum=1)'],['../classarm__compute_1_1graph__utils_1_1_p_p_m_writer.xhtml#a9f9290f4260c1d4ed6096988cf1423a8',1,'arm_compute::graph_utils::PPMWriter::PPMWriter(PPMWriter &&)=default']]],
   ['pre_5fnms_5ftopn',['pre_nms_topN',['../classarm__compute_1_1_generate_proposals_info.xhtml#a5d2ef6ac7f91aa842b3fe47262cac45a',1,'arm_compute::GenerateProposalsInfo']]],
-  ['prepare',['prepare',['../structarm__compute_1_1graph_1_1_execution_task.xhtml#a1825b40ca3bc3a1ba67fdb58fac5015c',1,'arm_compute::graph::ExecutionTask::prepare()'],['../classarm__compute_1_1_c_l_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLConvolutionLayer::prepare()'],['../classarm__compute_1_1_c_l_deconvolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLDeconvolutionLayer::prepare()'],['../classarm__compute_1_1_c_l_depthwise_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLDepthwiseConvolutionLayer::prepare()'],['../classarm__compute_1_1_c_l_depthwise_separable_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLDepthwiseSeparableConvolutionLayer::prepare()'],['../classarm__compute_1_1_c_l_fully_connected_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLFullyConnectedLayer::prepare()'],['../classarm__compute_1_1_c_l_g_e_m_m.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLGEMM::prepare()'],['../classarm__compute_1_1_c_l_g_e_m_m_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLGEMMConvolutionLayer::prepare()'],['../classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_multiply_core.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLGEMMLowpMatrixMultiplyCore::prepare()'],['../classarm__compute_1_1_c_l_locally_connected_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLLocallyConnectedLayer::prepare()'],['../classarm__compute_1_1_c_l_r_n_n_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLRNNLayer::prepare()'],['../classarm__compute_1_1_c_l_winograd_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLWinogradConvolutionLayer::prepare()'],['../classarm__compute_1_1_g_c_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::GCConvolutionLayer::prepare()'],['../classarm__compute_1_1_g_c_fully_connected_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::GCFullyConnectedLayer::prepare()'],['../classarm__compute_1_1_g_c_g_e_m_m.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::GCGEMM::prepare()'],['../classarm__compute_1_1_i_function.xhtml#a820f7291c24155a2980512fae45aac26',1,'arm_compute::IFunction::prepare()'],['../classarm__compute_1_1_n_e_g_e_m_m_interleaved_wrapper.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEGEMMInterleavedWrapper::prepare()'],['../classarm__compute_1_1_n_e_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEConvolutionLayer::prepare()'],['../classarm__compute_1_1_n_e_deconvolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEDeconvolutionLayer::prepare()'],['../classarm__compute_1_1_n_e_depthwise_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEDepthwiseConvolutionLayer::prepare()'],['../classarm__compute_1_1_n_e_depthwise_separable_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEDepthwiseSeparableConvolutionLayer::prepare()'],['../classarm__compute_1_1_n_e_fully_connected_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEFullyConnectedLayer::prepare()'],['../classarm__compute_1_1_n_e_g_e_m_m.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEGEMM::prepare()'],['../classarm__compute_1_1_n_e_g_e_m_m_assembly_dispatch_1_1_i_fallback.xhtml#a6516a60ee54e48d9e1f5565c0b8fda5a',1,'arm_compute::NEGEMMAssemblyDispatch::IFallback::prepare()'],['../classarm__compute_1_1_n_e_g_e_m_m_assembly_dispatch.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEGEMMAssemblyDispatch::prepare()'],['../classarm__compute_1_1_n_e_g_e_m_m_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEGEMMConvolutionLayer::prepare()'],['../classarm__compute_1_1_n_e_g_e_m_m_lowp_matrix_multiply_core.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEGEMMLowpMatrixMultiplyCore::prepare()'],['../classarm__compute_1_1_n_e_locally_connected_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NELocallyConnectedLayer::prepare()'],['../classarm__compute_1_1_n_e_r_n_n_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NERNNLayer::prepare()'],['../classarm__compute_1_1_n_e_winograd_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEWinogradConvolutionLayer::prepare()']]],
+  ['preferred_5fvector_5fwidth',['preferred_vector_width',['../namespacearm__compute.xhtml#a1bd532ddb5d86290e40c0b482eb476f2',1,'arm_compute']]],
+  ['prepare',['prepare',['../structarm__compute_1_1graph_1_1_execution_task.xhtml#a1825b40ca3bc3a1ba67fdb58fac5015c',1,'arm_compute::graph::ExecutionTask::prepare()'],['../classarm__compute_1_1_c_l_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLConvolutionLayer::prepare()'],['../classarm__compute_1_1_c_l_deconvolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLDeconvolutionLayer::prepare()'],['../classarm__compute_1_1_c_l_depthwise_convolution_layer3x3.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLDepthwiseConvolutionLayer3x3::prepare()'],['../classarm__compute_1_1_c_l_depthwise_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLDepthwiseConvolutionLayer::prepare()'],['../classarm__compute_1_1_c_l_depthwise_separable_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLDepthwiseSeparableConvolutionLayer::prepare()'],['../classarm__compute_1_1_c_l_fully_connected_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLFullyConnectedLayer::prepare()'],['../classarm__compute_1_1_c_l_g_e_m_m.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLGEMM::prepare()'],['../classarm__compute_1_1_c_l_g_e_m_m_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLGEMMConvolutionLayer::prepare()'],['../classarm__compute_1_1_c_l_g_e_m_m_lowp_matrix_multiply_core.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLGEMMLowpMatrixMultiplyCore::prepare()'],['../classarm__compute_1_1_c_l_locally_connected_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLLocallyConnectedLayer::prepare()'],['../classarm__compute_1_1_c_l_r_n_n_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLRNNLayer::prepare()'],['../classarm__compute_1_1_c_l_winograd_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::CLWinogradConvolutionLayer::prepare()'],['../classarm__compute_1_1_g_c_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::GCConvolutionLayer::prepare()'],['../classarm__compute_1_1_g_c_fully_connected_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::GCFullyConnectedLayer::prepare()'],['../classarm__compute_1_1_g_c_g_e_m_m.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::GCGEMM::prepare()'],['../classarm__compute_1_1_i_function.xhtml#a820f7291c24155a2980512fae45aac26',1,'arm_compute::IFunction::prepare()'],['../classarm__compute_1_1_n_e_g_e_m_m_interleaved_wrapper.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEGEMMInterleavedWrapper::prepare()'],['../classarm__compute_1_1_n_e_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEConvolutionLayer::prepare()'],['../classarm__compute_1_1_n_e_deconvolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEDeconvolutionLayer::prepare()'],['../classarm__compute_1_1_n_e_depthwise_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEDepthwiseConvolutionLayer::prepare()'],['../classarm__compute_1_1_n_e_depthwise_separable_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEDepthwiseSeparableConvolutionLayer::prepare()'],['../classarm__compute_1_1_n_e_fully_connected_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEFullyConnectedLayer::prepare()'],['../classarm__compute_1_1_n_e_g_e_m_m.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEGEMM::prepare()'],['../classarm__compute_1_1_n_e_g_e_m_m_assembly_dispatch_1_1_i_fallback.xhtml#a6516a60ee54e48d9e1f5565c0b8fda5a',1,'arm_compute::NEGEMMAssemblyDispatch::IFallback::prepare()'],['../classarm__compute_1_1_n_e_g_e_m_m_assembly_dispatch.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEGEMMAssemblyDispatch::prepare()'],['../classarm__compute_1_1_n_e_g_e_m_m_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEGEMMConvolutionLayer::prepare()'],['../classarm__compute_1_1_n_e_g_e_m_m_lowp_matrix_multiply_core.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEGEMMLowpMatrixMultiplyCore::prepare()'],['../classarm__compute_1_1_n_e_locally_connected_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NELocallyConnectedLayer::prepare()'],['../classarm__compute_1_1_n_e_r_n_n_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NERNNLayer::prepare()'],['../classarm__compute_1_1_n_e_winograd_convolution_layer.xhtml#aa9b93ef660fc3c5b4b19d3fc7b891b77',1,'arm_compute::NEWinogradConvolutionLayer::prepare()']]],
   ['prepare_5fall_5ftasks',['prepare_all_tasks',['../namespacearm__compute_1_1graph_1_1detail.xhtml#a17b5e700b317feb19fc3cefd23a1d8bb',1,'arm_compute::graph::detail']]],
   ['preparea',['PrepareA',['../classarm__gemm_1_1_std_transforms_fixed.xhtml#adcf137ac024ba559307713ace4088df7',1,'arm_gemm::StdTransformsFixed::PrepareA()'],['../classarm__gemm_1_1_std_transforms_s_v_e.xhtml#adcf137ac024ba559307713ace4088df7',1,'arm_gemm::StdTransformsSVE::PrepareA()']]],
   ['prepareb',['PrepareB',['../classarm__gemm_1_1_std_transforms_fixed.xhtml#aedba4df70219eb533eb0149b60ab182e',1,'arm_gemm::StdTransformsFixed::PrepareB()'],['../classarm__gemm_1_1_std_transforms_s_v_e.xhtml#aedba4df70219eb533eb0149b60ab182e',1,'arm_gemm::StdTransformsSVE::PrepareB()']]],
   ['preprocess',['preprocess',['../classarm__compute_1_1graph__utils_1_1_i_preprocessor.xhtml#ae699b63165de5182fda5a2337009641f',1,'arm_compute::graph_utils::IPreprocessor::preprocess()'],['../classarm__compute_1_1graph__utils_1_1_caffe_preproccessor.xhtml#a1545d087d050b8e9733e7e212df73666',1,'arm_compute::graph_utils::CaffePreproccessor::preprocess()'],['../classarm__compute_1_1graph__utils_1_1_t_f_preproccessor.xhtml#a1545d087d050b8e9733e7e212df73666',1,'arm_compute::graph_utils::TFPreproccessor::preprocess()']]],
-  ['pretranspose_5fb_5farray',['pretranspose_B_array',['../classarm__gemm_1_1_gemm_interleaved.xhtml#ae385dce1a98e03f0a3ca311f031e5110',1,'arm_gemm::GemmInterleaved::pretranspose_B_array()'],['../classarm__gemm_1_1_gemv_batched.xhtml#a28341e4e1158f3446a8dfa13c9f5c6f0',1,'arm_gemm::GemvBatched::pretranspose_B_array()'],['../classarm__gemm_1_1_gemv_pretransposed.xhtml#a28341e4e1158f3446a8dfa13c9f5c6f0',1,'arm_gemm::GemvPretransposed::pretranspose_B_array()']]],
+  ['pretranspose_5fb_5farray',['pretranspose_B_array',['../classarm__gemm_1_1_gemm_hybrid.xhtml#ae385dce1a98e03f0a3ca311f031e5110',1,'arm_gemm::GemmHybrid::pretranspose_B_array()'],['../classarm__gemm_1_1_gemm_interleaved.xhtml#ae385dce1a98e03f0a3ca311f031e5110',1,'arm_gemm::GemmInterleaved::pretranspose_B_array()'],['../classarm__gemm_1_1_gemv_batched.xhtml#a28341e4e1158f3446a8dfa13c9f5c6f0',1,'arm_gemm::GemvBatched::pretranspose_B_array()'],['../classarm__gemm_1_1_gemv_pretransposed.xhtml#a28341e4e1158f3446a8dfa13c9f5c6f0',1,'arm_gemm::GemvPretransposed::pretranspose_B_array()']]],
   ['print',['print',['../classarm__compute_1_1_i_tensor.xhtml#ade74189c92e70baa2848986c10dbe7ef',1,'arm_compute::ITensor::print()'],['../classarm__compute_1_1logging_1_1_printer.xhtml#a7a7f5cb630082eeb4cd46cb6d67a2577',1,'arm_compute::logging::Printer::print()'],['../classarm__compute_1_1graph_1_1_i_graph_printer.xhtml#acdf3485abb7e3743c0a3b941bc301e55',1,'arm_compute::graph::IGraphPrinter::print()'],['../classarm__compute_1_1graph_1_1_dot_graph_printer.xhtml#a6360aacec485371990a2691002a45fe4',1,'arm_compute::graph::DotGraphPrinter::print()'],['../classarm__compute_1_1test_1_1framework_1_1_printer.xhtml#a4d2a8186429cb8b469e21c03dc4c8e33',1,'arm_compute::test::framework::Printer::print()']]],
-  ['print_5fconsecutive_5felements',['print_consecutive_elements',['../namespacearm__compute.xhtml#ab345de887f15705698d993b97d848bdc',1,'arm_compute']]],
-  ['print_5fconsecutive_5felements_5fimpl',['print_consecutive_elements_impl',['../namespacearm__compute.xhtml#aa3a28b8acd21301990e06377c64e1276',1,'arm_compute']]],
   ['print_5fentry',['print_entry',['../classarm__compute_1_1test_1_1framework_1_1_j_s_o_n_printer.xhtml#a2a3ad8a62c2d169ba98b99fc849cb8c0',1,'arm_compute::test::framework::JSONPrinter::print_entry()'],['../classarm__compute_1_1test_1_1framework_1_1_pretty_printer.xhtml#a2a3ad8a62c2d169ba98b99fc849cb8c0',1,'arm_compute::test::framework::PrettyPrinter::print_entry()'],['../classarm__compute_1_1test_1_1framework_1_1_printer.xhtml#adac997f56174b23d4e4ec5adccf1d836',1,'arm_compute::test::framework::Printer::print_entry()']]],
   ['print_5ferror',['print_error',['../classarm__compute_1_1test_1_1framework_1_1_j_s_o_n_printer.xhtml#afb8becd7931a06d74a77ee9b51a67dd6',1,'arm_compute::test::framework::JSONPrinter::print_error()'],['../classarm__compute_1_1test_1_1framework_1_1_pretty_printer.xhtml#afb8becd7931a06d74a77ee9b51a67dd6',1,'arm_compute::test::framework::PrettyPrinter::print_error()'],['../classarm__compute_1_1test_1_1framework_1_1_printer.xhtml#a8b879125822f4f7e70d563c4f1672942',1,'arm_compute::test::framework::Printer::print_error()']]],
   ['print_5ferrors_5ffooter',['print_errors_footer',['../classarm__compute_1_1test_1_1framework_1_1_j_s_o_n_printer.xhtml#a09777172c75440fb57577f538c3354fa',1,'arm_compute::test::framework::JSONPrinter::print_errors_footer()'],['../classarm__compute_1_1test_1_1framework_1_1_pretty_printer.xhtml#a09777172c75440fb57577f538c3354fa',1,'arm_compute::test::framework::PrettyPrinter::print_errors_footer()'],['../classarm__compute_1_1test_1_1framework_1_1_printer.xhtml#a0aa25e682d18e48c986ed28cca43ad77',1,'arm_compute::test::framework::Printer::print_errors_footer()']]],
@@ -104,6 +104,7 @@
   ['producer',['producer',['../classarm__compute_1_1graph_1_1_edge.xhtml#acef46a426a99b126a412e361125f2ce9',1,'arm_compute::graph::Edge']]],
   ['producer_5fid',['producer_id',['../classarm__compute_1_1graph_1_1_edge.xhtml#a73b54dbd7dc72560e805067f2e68207c',1,'arm_compute::graph::Edge']]],
   ['producer_5fidx',['producer_idx',['../classarm__compute_1_1graph_1_1_edge.xhtml#acacab4f2a903f45180eb30f5ef1ae678',1,'arm_compute::graph::Edge']]],
+  ['product',['product',['../reduction__operation_8cl.xhtml#ab71c1065b18391b45255b1f251b861e7',1,'reduction_operation.cl']]],
   ['program',['Program',['../classarm__compute_1_1_program.xhtml#ad00a93de0aaf77172116c42bed3a5627',1,'arm_compute::Program::Program()'],['../classarm__compute_1_1_program.xhtml#ab761eeac6f1072ad0c2920feeb0a8076',1,'arm_compute::Program::Program(cl::Context context, std::string name, std::string source)'],['../classarm__compute_1_1_program.xhtml#a1615f70129362da8c0c0cd82ef6c1b44',1,'arm_compute::Program::Program(cl::Context context, cl::Device device, std::string name, std::vector< unsigned char > binary)'],['../classarm__compute_1_1_program.xhtml#a40ae1e88dc2e254ba8304fbc13349efb',1,'arm_compute::Program::Program(const Program &)=default'],['../classarm__compute_1_1_program.xhtml#a466ef007aa3d82a7b5910fac373a3a11',1,'arm_compute::Program::Program(Program &&)=default']]],
   ['projection_5fbias',['projection_bias',['../classarm__compute_1_1_l_s_t_m_params.xhtml#ad676992a90d193409fa6a28a001af6c8',1,'arm_compute::LSTMParams']]],
   ['projection_5fweights',['projection_weights',['../classarm__compute_1_1_l_s_t_m_params.xhtml#ab1b3d5364f11bca8cacef026c8038dba',1,'arm_compute::LSTMParams']]],