[llvm] r211614 - R600/SI: Move pattern to instruction definition
Matt Arsenault
Matthew.Arsenault at amd.com
Tue Jun 24 10:17:06 PDT 2014
Author: arsenm
Date: Tue Jun 24 12:17:06 2014
New Revision: 211614
URL: http://llvm.org/viewvc/llvm-project?rev=211614&view=rev
Log:
R600/SI: Move pattern to instruction definition
Modified:
llvm/trunk/lib/Target/R600/SIInstructions.td
Modified: llvm/trunk/lib/Target/R600/SIInstructions.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/R600/SIInstructions.td?rev=211614&r1=211613&r2=211614&view=diff
==============================================================================
--- llvm/trunk/lib/Target/R600/SIInstructions.td (original)
+++ llvm/trunk/lib/Target/R600/SIInstructions.td Tue Jun 24 12:17:06 2014
@@ -1636,7 +1636,7 @@ def V_SUB_F64 : InstSI <
(outs VReg_64:$dst),
(ins VReg_64:$src0, VReg_64:$src1),
"V_SUB_F64 $dst, $src0, $src1",
- []
+ [(set f64:$dst, (fsub f64:$src0, f64:$src1))]
>;
} // end usesCustomInserter
@@ -1693,11 +1693,6 @@ def : Pat <
$src0, $src1, $src2, $src3)
>;
-def : Pat <
- (f64 (fsub f64:$src0, f64:$src1)),
- (V_SUB_F64 $src0, $src1)
->;
-
//===----------------------------------------------------------------------===//
// SMRD Patterns
//===----------------------------------------------------------------------===//
More information about the llvm-commits
mailing list