From 0e1bee73eb401e3b9c39f4777f775dd3ab9a08e2 Mon Sep 17 00:00:00 2001 From: M Henning Date: Thu, 23 Nov 2023 14:52:49 -0500 Subject: [PATCH] nak: Call nir_opt_shrink_vectors This can shrink loads and stores in some cases. Part-of: --- src/nouveau/compiler/nak_nir.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/nouveau/compiler/nak_nir.c b/src/nouveau/compiler/nak_nir.c index 13ca91e2909..b488f42e4cf 100644 --- a/src/nouveau/compiler/nak_nir.c +++ b/src/nouveau/compiler/nak_nir.c @@ -1073,6 +1073,8 @@ nak_postprocess_nir(nir_shader *nir, nak_optimize_nir(nir, nak); } + OPT(nir, nir_opt_shrink_vectors); + nir_load_store_vectorize_options vectorize_opts = {}; vectorize_opts.modes = nir_var_mem_global | nir_var_mem_ssbo |