nir: Split nir_index_vars into two functions
[mesa.git] / src / compiler / nir / nir.h
index dca19596632f4b65256e28aa8b2ea6e2b230f094..f131e0b3f244a88bb40fe6c25778e1c2bdccd558 100644 (file)
@@ -3737,7 +3737,8 @@ unsigned nir_index_instrs(nir_function_impl *impl);
 
 void nir_index_blocks(nir_function_impl *impl);
 
-void nir_index_vars(nir_shader *shader, nir_function_impl *impl, nir_variable_mode modes);
+unsigned nir_shader_index_vars(nir_shader *shader, nir_variable_mode modes);
+unsigned nir_function_impl_index_vars(nir_function_impl *impl);
 
 void nir_print_shader(nir_shader *shader, FILE *fp);
 void nir_print_shader_annotated(nir_shader *shader, FILE *fp, struct hash_table *errors);