]> granicus.if.org Git - llvm/commitdiff
[X86] Add a couple TODOs to the PMADD52 instrucions about missing commuting opportuni...
authorCraig Topper <craig.topper@intel.com>
Fri, 1 Sep 2017 07:58:13 +0000 (07:58 +0000)
committerCraig Topper <craig.topper@intel.com>
Fri, 1 Sep 2017 07:58:13 +0000 (07:58 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@312310 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86InstrAVX512.td

index bb5c12d70d00a1eb269737ddeb64a8dc26fef966..5f9658dfaeda79f208d8839f64e2d3c1acca0e77 100644 (file)
@@ -6808,6 +6808,9 @@ multiclass avx512_pmadd52_rm<bits<8> opc, string OpcodeStr, SDNode OpNode,
              _.RC:$src2,(_.VT (X86VBroadcast (_.ScalarLdFrag addr:$src3))))>,
             AVX512FMA3Base, EVEX_B;
   }
+
+  // TODO: Should be able to match a memory op in operand 2.
+  // TODO: These instructions should be marked Commutable on operand 2 and 3.
 }
 } // Constraints = "$src1 = $dst"