From 5461e212456e7c35ef489e0fc2a4fafddfa79c06 Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Tue, 24 Nov 2020 23:34:51 +0100 Subject: [PATCH] Revert "freedreno/ir3: Use get_once() for one-time init" This reverts commit b4ad27a986e1c6899cbf23355c3e9c6de345a323. Acked-by: Rob Clark Part-of: --- src/freedreno/ir3/ir3_nir.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/freedreno/ir3/ir3_nir.c b/src/freedreno/ir3/ir3_nir.c index cf2603af963..8a3f768d995 100644 --- a/src/freedreno/ir3/ir3_nir.c +++ b/src/freedreno/ir3/ir3_nir.c @@ -204,8 +204,9 @@ ir3_optimize_loop(nir_shader *s) progress |= OPT(s, nir_copy_prop); progress |= OPT(s, nir_opt_dce); progress |= OPT(s, nir_opt_cse); - - int gcm = get_once(env_var_as_unsigned("GCM", 0)); + static int gcm = -1; + if (gcm == -1) + gcm = env_var_as_unsigned("GCM", 0); if (gcm == 1) progress |= OPT(s, nir_opt_gcm, true); else if (gcm == 2)