From 0727634443c0b3190a03138ec71015ccc645e5d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Fri, 24 May 2024 23:40:43 -0400 Subject: [PATCH] nir/opt_load_store_vectorize: vectorize load_smem_amd radeonsi+ACO with the new vectorization callback: TOTALS FROM AFFECTED SHADERS (19508/58918) VGPRs: 708672 -> 708864 (0.03 %) Code Size: 31458688 -> 31217160 (-0.77 %) bytes Max Waves: 305960 -> 305952 (-0.00 %) Reviewed-by: Qiang Yu Reviewed-by: Alyssa Rosenzweig Reviewed-by: Kenneth Graunke Reviewed-by: Rhys Perry Part-of: --- src/compiler/nir/nir_opt_load_store_vectorize.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/compiler/nir/nir_opt_load_store_vectorize.c b/src/compiler/nir/nir_opt_load_store_vectorize.c index 348b552a99b..928ba233f09 100644 --- a/src/compiler/nir/nir_opt_load_store_vectorize.c +++ b/src/compiler/nir/nir_opt_load_store_vectorize.c @@ -111,6 +111,7 @@ get_info(nir_intrinsic_op op) STORE(nir_var_uniform, const_ir3, -1, -1, -1, 0, 4) INFO(nir_var_mem_shared, shared_append_amd, true, -1, -1, -1, -1, 1) INFO(nir_var_mem_shared, shared_consume_amd, true, -1, -1, -1, -1, 1) + LOAD(nir_var_mem_global, smem_amd, 0, 1, -1, 1) default: break; #undef ATOMIC