From 18a338066ba13ed8df718b1f9d855ea0275f41d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Sat, 22 Nov 2025 13:18:46 -0500 Subject: [PATCH] nir/recompute_io_bases: don't use safe iterators MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit the pass doesn't remove anything Reviewed-by: Timur Kristóf Reviewed-by: Iago Toral Quiroga Part-of: --- src/compiler/nir/nir_recompute_io_bases.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/compiler/nir/nir_recompute_io_bases.c b/src/compiler/nir/nir_recompute_io_bases.c index d7fc129b410..776c2623e8c 100644 --- a/src/compiler/nir/nir_recompute_io_bases.c +++ b/src/compiler/nir/nir_recompute_io_bases.c @@ -79,8 +79,8 @@ nir_recompute_io_bases(nir_shader *nir, nir_variable_mode modes) BITSET_ZERO(outputs); /* Gather the bitmasks of used locations. */ - nir_foreach_block_safe(block, impl) { - nir_foreach_instr_safe(instr, block) { + nir_foreach_block(block, impl) { + nir_foreach_instr(instr, block) { nir_variable_mode mode; nir_intrinsic_instr *intr = nir_get_io_intrinsic(instr, modes, &mode); if (!intr) @@ -127,8 +127,8 @@ nir_recompute_io_bases(nir_shader *nir, nir_variable_mode modes) /* Renumber bases. */ bool changed = false; - nir_foreach_block_safe(block, impl) { - nir_foreach_instr_safe(instr, block) { + nir_foreach_block(block, impl) { + nir_foreach_instr(instr, block) { nir_variable_mode mode; nir_intrinsic_instr *intr = nir_get_io_intrinsic(instr, modes, &mode); if (!intr)