nir/radv: remove restrictions on opt_if_loop_last_continue()
[mesa.git] / src / amd / vulkan / radv_shader.c
index d3d073d1db81a9e80049d7788eed23cc14bca7cb..7cde5e728e4e06a7b03f5539332ae8008fd7eee2 100644 (file)
@@ -158,7 +158,7 @@ radv_optimize_nir(struct nir_shader *shader, bool optimize_conservatively,
                        NIR_PASS(progress, shader, nir_opt_remove_phis);
                         NIR_PASS(progress, shader, nir_opt_dce);
                 }
-                NIR_PASS(progress, shader, nir_opt_if);
+                NIR_PASS(progress, shader, nir_opt_if, true);
                 NIR_PASS(progress, shader, nir_opt_dead_cf);
                 NIR_PASS(progress, shader, nir_opt_cse);
                 NIR_PASS(progress, shader, nir_opt_peephole_select, 8, true, true);