diff options
author | Christian König <christian.koenig@amd.com> | 2013-03-28 11:26:31 +0100 |
---|---|---|
committer | Tom Stellard <thomas.stellard@amd.com> | 2013-04-20 00:02:06 -0400 |
commit | adef3564be34b00e9c0e7a19c93ce4cb6a2f1441 (patch) | |
tree | dfdc0b5a76d9285a777f6c43bbda08f4f8781c32 /lib/Target | |
parent | 16e274e4c11fd166716f86f7636a3cba9164d28b (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.td | 6 |
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 **********/ |