From 9f0427e3e32ff2d3e9a5c4537dc84b940e768adc Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Tue, 1 Aug 2023 10:49:23 -0400 Subject: [PATCH] nir/schedule: Drop more nir_register handling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit No-op. Signed-off-by: Alyssa Rosenzweig Reviewed-by: Faith Ekstrand Reviewed-by: Marek Olšák Part-of: --- src/compiler/nir/nir_schedule.c | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/compiler/nir/nir_schedule.c b/src/compiler/nir/nir_schedule.c index b7cdc7fc931..83c0045cbff 100644 --- a/src/compiler/nir/nir_schedule.c +++ b/src/compiler/nir/nir_schedule.c @@ -1210,23 +1210,6 @@ nir_schedule_get_scoreboard(nir_shader *shader, scoreboard->pressure = 0; nir_foreach_function_impl(impl, shader) { - nir_foreach_register(reg, &impl->registers) { - struct set *register_uses = - _mesa_pointer_set_create(scoreboard); - - _mesa_hash_table_insert(scoreboard->remaining_uses, reg, register_uses); - - nir_foreach_use(src, reg) { - _mesa_set_add(register_uses, src->parent_instr); - } - - /* XXX: Handle if uses */ - - nir_foreach_def(dest, reg) { - _mesa_set_add(register_uses, dest->reg.parent_instr); - } - } - nir_foreach_block(block, impl) { nir_foreach_instr(instr, block) { nir_foreach_ssa_def(instr, nir_schedule_ssa_def_init_scoreboard,