summaryrefslogtreecommitdiff
path: root/lib/Target
diff options
context:
space:
mode:
authorChristian König <christian.koenig@amd.com>2013-03-28 11:26:31 +0100
committerTom Stellard <thomas.stellard@amd.com>2013-04-20 00:02:06 -0400
commitadef3564be34b00e9c0e7a19c93ce4cb6a2f1441 (patch)
treedfdc0b5a76d9285a777f6c43bbda08f4f8781c32 /lib/Target
parent16e274e4c11fd166716f86f7636a3cba9164d28b (diff)
R600/SI: remove reg classes from VOP3 patterns
Signed-off-by: Christian K??nig <christian.koenig@amd.com>
Diffstat (limited to 'lib/Target')
-rw-r--r--lib/Target/R600/SIInstructions.td6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/Target/R600/SIInstructions.td b/lib/Target/R600/SIInstructions.td
index b7d46427542..decea63b9eb 100644
--- a/lib/Target/R600/SIInstructions.td
+++ b/lib/Target/R600/SIInstructions.td
@@ -1520,8 +1520,10 @@ def : Pat <
/********** VOP3 Patterns **********/
/********** ================== **********/
-def : Pat <(f32 (fadd (fmul VSrc_32:$src0, VSrc_32:$src1), VSrc_32:$src2)),
- (V_MAD_F32 VSrc_32:$src0, VSrc_32:$src1, VSrc_32:$src2)>;
+def : Pat <
+ (f32 (fadd (fmul f32:$src0, f32:$src1), f32:$src2)),
+ (V_MAD_F32 $src0, $src1, $src2)
+>;
/********** ================== **********/
/********** SMRD Patterns **********/