glsl: Delete the ir_binop_bfm and ir_triop_bfi opcodes.
[mesa.git] / src / glsl / ir.h
index 93e07343559280e1b3719ed47a9650ee6f580ce1..a2eb508e9eafe43f65a1f93d459286aab5404114 100644 (file)
@@ -1550,15 +1550,6 @@ enum ir_expression_operation {
    ir_binop_pack_half_2x16_split,
    /*@}*/
 
-   /**
-    * \name First half of a lowered bitfieldInsert() operation.
-    *
-    * \see lower_instructions::bitfield_insert_to_bfm_bfi
-    */
-   /*@{*/
-   ir_binop_bfm,
-   /*@}*/
-
    /**
     * Load a value the size of a given GLSL type from a uniform block.
     *
@@ -1624,15 +1615,6 @@ enum ir_expression_operation {
    ir_triop_csel,
    /*@}*/
 
-   /**
-    * \name Second half of a lowered bitfieldInsert() operation.
-    *
-    * \see lower_instructions::bitfield_insert_to_bfm_bfi
-    */
-   /*@{*/
-   ir_triop_bfi,
-   /*@}*/
-
    ir_triop_bitfield_extract,
 
    /**
@@ -1729,9 +1711,7 @@ public:
              operation == ir_quadop_vector ||
              /* TODO: these can't currently be vectorized */
              operation == ir_quadop_bitfield_insert ||
-             operation == ir_triop_bitfield_extract ||
-             operation == ir_triop_bfi ||
-             operation == ir_binop_bfm;
+             operation == ir_triop_bitfield_extract;
    }
 
    /**