[llvm] r219704 - R600: FMA is VecALU only instruction
Jan Vesely
jan.vesely at rutgers.edu
Tue Oct 14 11:52:05 PDT 2014
Author: jvesely
Date: Tue Oct 14 13:52:04 2014
New Revision: 219704
URL: http://llvm.org/viewvc/llvm-project?rev=219704&view=rev
Log:
R600: FMA is VecALU only instruction
Reviewed-by: Tom Stellard <tom at stellard.net>
Signed-off-by: Jan Vesely <jan.vesely at rutgers.edu>
Modified:
llvm/trunk/lib/Target/R600/R600Instructions.td
Modified: llvm/trunk/lib/Target/R600/R600Instructions.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/R600/R600Instructions.td?rev=219704&r1=219703&r2=219704&view=diff
==============================================================================
--- llvm/trunk/lib/Target/R600/R600Instructions.td (original)
+++ llvm/trunk/lib/Target/R600/R600Instructions.td Tue Oct 14 13:52:04 2014
@@ -917,7 +917,7 @@ class MULADD_IEEE_Common <bits<5> inst>
class FMA_Common <bits<5> inst> : R600_3OP <
inst, "FMA",
- [(set f32:$dst, (fma f32:$src0, f32:$src1, f32:$src2))]
+ [(set f32:$dst, (fma f32:$src0, f32:$src1, f32:$src2))], VecALU
>;
class CNDE_Common <bits<5> inst> : R600_3OP <
More information about the llvm-commits
mailing list