From d2780d871bb3c1a939d12fbdefef382896dc23dc Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Thu, 8 Aug 2024 22:28:13 -0400 Subject: [PATCH] nir/lower_alu: use alu_pass Signed-off-by: Alyssa Rosenzweig Reviewed-by: Reviewed-by: Christian Gmeiner Part-of: --- src/compiler/nir/nir_lower_alu.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/compiler/nir/nir_lower_alu.c b/src/compiler/nir/nir_lower_alu.c index 91c59a9d5b2..e3339ff661d 100644 --- a/src/compiler/nir/nir_lower_alu.c +++ b/src/compiler/nir/nir_lower_alu.c @@ -38,13 +38,8 @@ */ static bool -lower_alu_instr(nir_builder *b, nir_instr *instr_, UNUSED void *cb_data) +lower_alu_instr(nir_builder *b, nir_alu_instr *instr, UNUSED void *cb_data) { - if (instr_->type != nir_instr_type_alu) - return false; - - nir_alu_instr *instr = nir_instr_as_alu(instr_); - nir_def *lowered = NULL; b->cursor = nir_before_instr(&instr->instr); @@ -257,7 +252,6 @@ nir_lower_alu(nir_shader *shader) !shader->options->lower_fminmax_signed_zero) return false; - return nir_shader_instructions_pass(shader, lower_alu_instr, - nir_metadata_control_flow, - NULL); + return nir_shader_alu_pass(shader, lower_alu_instr, + nir_metadata_control_flow, NULL); }