diff --git a/src/compiler/nir/nir_propagate_invariant.c b/src/compiler/nir/nir_propagate_invariant.c index c5664bf701b..8cffce0ac4c 100644 --- a/src/compiler/nir/nir_propagate_invariant.c +++ b/src/compiler/nir/nir_propagate_invariant.c @@ -183,6 +183,8 @@ propagate_invariant_impl(nir_function_impl *impl, struct set *invariants) nir_metadata_preserve(impl, nir_metadata_block_index | nir_metadata_dominance | nir_metadata_live_ssa_defs); + } else { + nir_metadata_preserve(impl, nir_metadata_all); } return progress;