Mesa (master): nir: Remove unused parameter in remove_dead_var_writes
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Dec 18 17:58:00 UTC 2020
Module: Mesa
Branch: master
Commit: 577bfba95937b90f13b2b256b23dde2a52a09999
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=577bfba95937b90f13b2b256b23dde2a52a09999
Author: Caio Marcelo de Oliveira Filho <caio.oliveira at intel.com>
Date: Tue Dec 15 22:58:58 2020 -0800
nir: Remove unused parameter in remove_dead_var_writes
And destroy the live set earlier in nir_remove_dead_variables.
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8133>
---
src/compiler/nir/nir_remove_dead_variables.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/compiler/nir/nir_remove_dead_variables.c b/src/compiler/nir/nir_remove_dead_variables.c
index 01ea18cc37e..deaadf41d66 100644
--- a/src/compiler/nir/nir_remove_dead_variables.c
+++ b/src/compiler/nir/nir_remove_dead_variables.c
@@ -93,7 +93,7 @@ add_var_use_shader(nir_shader *shader, struct set *live, nir_variable_mode modes
}
static void
-remove_dead_var_writes(nir_shader *shader, struct set *live)
+remove_dead_var_writes(nir_shader *shader)
{
nir_foreach_function(function, shader) {
if (!function->impl)
@@ -193,12 +193,14 @@ nir_remove_dead_variables(nir_shader *shader, nir_variable_mode modes,
}
}
+ _mesa_set_destroy(live, NULL);
+
nir_foreach_function(function, shader) {
if (!function->impl)
continue;
if (progress) {
- remove_dead_var_writes(shader, live);
+ remove_dead_var_writes(shader);
nir_metadata_preserve(function->impl, nir_metadata_block_index |
nir_metadata_dominance);
} else {
@@ -206,6 +208,5 @@ nir_remove_dead_variables(nir_shader *shader, nir_variable_mode modes,
}
}
- _mesa_set_destroy(live, NULL);
return progress;
}
More information about the mesa-commit
mailing list