From: Connor Abbott Date: Fri, 8 Apr 2016 20:18:55 +0000 (-0400) Subject: nir/lower_to_source_mods: fixup for new foreeach_block() X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2febb88e6d11837b2057c98f5bc191bc1ae74817;p=mesa.git nir/lower_to_source_mods: fixup for new foreeach_block() Reviewed-by: Jason Ekstrand --- 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); + } + } } }