From 2febb88e6d11837b2057c98f5bc191bc1ae74817 Mon Sep 17 00:00:00 2001 From: Connor Abbott Date: Fri, 8 Apr 2016 16:18:55 -0400 Subject: [PATCH] nir/lower_to_source_mods: fixup for new foreeach_block() Reviewed-by: Jason Ekstrand --- src/compiler/nir/nir_lower_to_source_mods.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/compiler/nir/nir_lower_to_source_mods.c b/src/compiler/nir/nir_lower_to_source_mods.c index 369570ed684..b641908eb45 100644 --- a/src/compiler/nir/nir_lower_to_source_mods.c +++ b/src/compiler/nir/nir_lower_to_source_mods.c @@ -34,7 +34,7 @@ */ static bool -nir_lower_to_source_mods_block(nir_block *block, void *state) +nir_lower_to_source_mods_block(nir_block *block) { nir_foreach_instr(block, instr) { if (instr->type != nir_instr_type_alu) @@ -181,17 +181,14 @@ nir_lower_to_source_mods_block(nir_block *block, void *state) return true; } -static void -nir_lower_to_source_mods_impl(nir_function_impl *impl) -{ - nir_foreach_block_call(impl, nir_lower_to_source_mods_block, NULL); -} - void nir_lower_to_source_mods(nir_shader *shader) { nir_foreach_function(shader, function) { - if (function->impl) - nir_lower_to_source_mods_impl(function->impl); + if (function->impl) { + nir_foreach_block(block, function->impl) { + nir_lower_to_source_mods_block(block); + } + } } } -- 2.30.2