From: Craig Topper Date: Fri, 1 Sep 2017 07:58:13 +0000 (+0000) Subject: [X86] Add a couple TODOs to the PMADD52 instrucions about missing commuting opportuni... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4650545edb7007f3769458f8baecdf611d338026;p=llvm [X86] Add a couple TODOs to the PMADD52 instrucions about missing commuting opportunities. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@312310 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86InstrAVX512.td b/lib/Target/X86/X86InstrAVX512.td index bb5c12d70d0..5f9658dfaed 100644 --- a/lib/Target/X86/X86InstrAVX512.td +++ b/lib/Target/X86/X86InstrAVX512.td @@ -6808,6 +6808,9 @@ multiclass avx512_pmadd52_rm 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"