From e22cdebfdce9afc9de86d1949c365950d5a11318 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 12 Nov 2025 14:19:18 -0500 Subject: [PATCH] brw: nir_lower_constant_convert_alu_types only once Signed-off-by: Alyssa Rosenzweig Reviewed-by: Lionel Landwerlin Reviewed-by: Caio Oliveira Part-of: --- src/intel/compiler/brw/brw_nir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/intel/compiler/brw/brw_nir.c b/src/intel/compiler/brw/brw_nir.c index ba598fa17cb..f2136a2b9a1 100644 --- a/src/intel/compiler/brw/brw_nir.c +++ b/src/intel/compiler/brw/brw_nir.c @@ -1955,7 +1955,6 @@ brw_nir_optimize(brw_pass_tracker *pt) LOOP_OPT(nir_opt_intrinsics); LOOP_OPT_NOT_IDEMPOTENT(nir_opt_algebraic); - LOOP_OPT(nir_lower_constant_convert_alu_types); LOOP_OPT(nir_opt_constant_folding); LOOP_OPT(nir_opt_dead_cf); @@ -2203,6 +2202,7 @@ brw_preprocess_nir(const struct brw_compiler *compiler, nir_shader *nir, OPT(nir_normalize_cubemap_coords); OPT(nir_lower_global_vars_to_local); + OPT(nir_lower_constant_convert_alu_types); OPT(nir_split_var_copies); OPT(nir_split_struct_vars, nir_var_function_temp);