R600/SI: Use mad for fsub + fmul
[oota-llvm.git] / lib / Target / R600 / SIInstructions.td
index 059789223d799f8847adddbd5a70702b42db67d0..47ca42c00b1c8dafe0b51e8ed53037403ef244ba 100644 (file)
@@ -2513,6 +2513,9 @@ def : Pat <
   (V_MUL_HI_I32 $src0, $src1)
 >;
 
+def : Vop3ModPat<V_MAD_F32, VOP_F32_F32_F32_F32, AMDGPUmad>;
+
+
 defm : BFIPatterns <V_BFI_B32, S_MOV_B32>;
 def : ROTRPattern <V_ALIGNBIT_B32>;