nir: Add a scheduler pass to reduce maximum register pressure.
[mesa.git] / src / compiler / nir / nir.h
index 8b5e777246a0c5fd8bc857017d24c59edc36be7e..dca4b8f82b847fde0e9a67a45ab25fdf0884815e 100644 (file)
@@ -4201,6 +4201,10 @@ typedef bool (*nir_should_vectorize_mem_func)(unsigned align, unsigned bit_size,
 bool nir_opt_load_store_vectorize(nir_shader *shader, nir_variable_mode modes,
                                   nir_should_vectorize_mem_func callback);
 
+void nir_schedule(nir_shader *shader, int threshold);
+
+void nir_strip(nir_shader *shader);
+
 void nir_sweep(nir_shader *shader);
 
 void nir_remap_dual_slot_attributes(nir_shader *shader,