nir: Support lowering vote intrinsics
[mesa.git] / src / compiler / nir / nir.h
index c41b0dc9313fba39f195d906d8c15e3cdf30a45c..c5e5358aaaabb9b6ace778381190e164ba43a252 100644 (file)
@@ -1821,6 +1821,8 @@ typedef struct nir_shader_compiler_options {
    bool lower_extract_byte;
    bool lower_extract_word;
 
+   bool lower_vote_trivial;
+
    /**
     * Does the driver support real 32-bit integers?  (Otherwise, integers
     * are simulated by floats.)
@@ -2644,6 +2646,8 @@ bool nir_opt_gcm(nir_shader *shader, bool value_number);
 
 bool nir_opt_if(nir_shader *shader);
 
+bool nir_opt_intrinsics(nir_shader *shader);
+
 bool nir_opt_loop_unroll(nir_shader *shader, nir_variable_mode indirect_mask);
 
 bool nir_opt_move_comparisons(nir_shader *shader);