]> granicus.if.org Git - llvm/commitdiff
[X86][FMA4] Remove isCommutable from FMA4 scalar intrinsics. They aren't commutable...
authorCraig Topper <craig.topper@gmail.com>
Sun, 27 Nov 2016 21:37:04 +0000 (21:37 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 27 Nov 2016 21:37:04 +0000 (21:37 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288011 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86InstrFMA.td

index 7eb627c572df18ea395220d25e8b5094205b7ec2..4b19f801dae1d0d305b24a7c9828d792822d4bbc 100644 (file)
@@ -301,7 +301,6 @@ let isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0 in
 multiclass fma4s_int<bits<8> opc, string OpcodeStr, Operand memop,
                      ComplexPattern mem_cpat, Intrinsic Int> {
 let isCodeGenOnly = 1 in {
-  let isCommutable = 1 in
   def rr_Int : FMA4<opc, MRMSrcRegOp4, (outs VR128:$dst),
                (ins VR128:$src1, VR128:$src2, VR128:$src3),
                !strconcat(OpcodeStr,