nir: Call nir_metadata_preserve more places

Reviewed-by: Connor Abbott <cwabbott0@gmail.com>
This commit is contained in:
Jason Ekstrand
2014-12-12 16:25:38 -08:00
parent b6c81b3ff4
commit 295faf9462
8 changed files with 27 additions and 2 deletions

View File

@@ -630,7 +630,7 @@ destroy_rewrite_state(rewrite_state *state)
void
nir_convert_to_ssa_impl(nir_function_impl *impl)
{
nir_calc_dominance_impl(impl);
nir_metadata_require(impl, nir_metadata_dominance);
insert_phi_nodes(impl);
@@ -641,6 +641,9 @@ nir_convert_to_ssa_impl(nir_function_impl *impl)
remove_unused_regs(impl, &state);
nir_metadata_preserve(impl, nir_metadata_block_index |
nir_metadata_dominance);
destroy_rewrite_state(&state);
}