nir/lower_int64: Add support for [iu]mul_high
[mesa.git] / src / compiler / nir / nir.h
index 5d9c96fe11e693e623a9ef2b750ed2fb303709c2..a2c68d66aea41d6a4c6ae78d546004defab6be68 100644 (file)
@@ -3106,6 +3106,8 @@ typedef enum {
    nir_lower_isign64 = (1 << 1),
    /** Lower all int64 modulus and division opcodes */
    nir_lower_divmod64 = (1 << 2),
+   /** Lower all 64-bit umul_high and imul_high opcodes */
+   nir_lower_imul_high64 = (1 << 3),
 } nir_lower_int64_options;
 
 bool nir_lower_int64(nir_shader *shader, nir_lower_int64_options options);