From 46df42c4e80578512cc0051f8f5d82800a2a4d70 Mon Sep 17 00:00:00 2001 From: Yonggang Luo Date: Wed, 28 Jun 2023 19:22:35 +0800 Subject: [PATCH] crocus: Switch to use nir_foreach_function_impl Signed-off-by: Yonggang Luo Reviewed-by: Ian Romanick Part-of: --- src/gallium/drivers/crocus/crocus_program.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/gallium/drivers/crocus/crocus_program.c b/src/gallium/drivers/crocus/crocus_program.c index f1df95a..5e39d2e 100644 --- a/src/gallium/drivers/crocus/crocus_program.c +++ b/src/gallium/drivers/crocus/crocus_program.c @@ -339,13 +339,11 @@ crocus_fix_edge_flags(nir_shader *nir) nir->info.inputs_read &= ~VERT_BIT_EDGEFLAG; nir_fixup_deref_modes(nir); - nir_foreach_function(f, nir) { - if (f->impl) { - nir_metadata_preserve(f->impl, nir_metadata_block_index | - nir_metadata_dominance | - nir_metadata_live_ssa_defs | - nir_metadata_loop_analysis); - } + nir_foreach_function_impl(impl, nir) { + nir_metadata_preserve(impl, nir_metadata_block_index | + nir_metadata_dominance | + nir_metadata_live_ssa_defs | + nir_metadata_loop_analysis); } return true; -- 2.7.4