From: Yonggang Luo Date: Wed, 28 Jun 2023 10:41:27 +0000 (+0800) Subject: asahi: Use nir_foreach_function_impl instead nir_foreach_function in function agx_nir... X-Git-Tag: upstream/23.3.3~6328 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=99dce8407e57a58b59eb1dcfdfd6e924d671c9d8;p=platform%2Fupstream%2Fmesa.git asahi: Use nir_foreach_function_impl instead nir_foreach_function in function agx_nir_lower_zs_emit Signed-off-by: Yonggang Luo Reviewed-by: Alyssa Rosenzweig Part-of: --- diff --git a/src/asahi/compiler/agx_nir_lower_discard_zs_emit.c b/src/asahi/compiler/agx_nir_lower_discard_zs_emit.c index ed94bdc..7e9b00c 100644 --- a/src/asahi/compiler/agx_nir_lower_discard_zs_emit.c +++ b/src/asahi/compiler/agx_nir_lower_discard_zs_emit.c @@ -118,21 +118,18 @@ agx_nir_lower_zs_emit(nir_shader *s) bool any_progress = false; - nir_foreach_function(function, s) { - if (!function->impl) - continue; - + nir_foreach_function_impl(impl, s) { bool progress = false; - nir_foreach_block(block, function->impl) { - progress |= lower_zs_emit(function->impl, block); + nir_foreach_block(block, impl) { + progress |= lower_zs_emit(impl, block); } if (progress) { nir_metadata_preserve( - function->impl, nir_metadata_block_index | nir_metadata_dominance); + impl, nir_metadata_block_index | nir_metadata_dominance); } else { - nir_metadata_preserve(function->impl, nir_metadata_all); + nir_metadata_preserve(impl, nir_metadata_all); } any_progress |= progress;