Module: Mesa Branch: main Commit: 0e1bee73eb401e3b9c39f4777f775dd3ab9a08e2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e1bee73eb401e3b9c39f4777f775dd3ab9a08e2
Author: M Henning <[email protected]> Date: Thu Nov 23 14:52:49 2023 -0500 nak: Call nir_opt_shrink_vectors This can shrink loads and stores in some cases. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26347> --- 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 |
