[PATCH] D29873: [X86][AVX512] Fix operand classes for some AVX512 instructions to keep consistency between VEX/EVEX versions of the same instruction.

Igor Breger via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 13 01:22:31 PST 2017


igorb added inline comments.


================
Comment at: lib/Target/X86/X86InstrAVX512.td:5924
+     //             (ins _SrcRC.MemOp:$src),
+                  (ins !cast<Operand>(_SrcRC.Suffix # "mem"):$src),
                   !strconcat(asm,"\t{$src, $dst|$dst, $src}"),
----------------
please remove commented out code
i suggest to add  require info in class X86VectorVTInfo to hold ssmem/sdmem 


https://reviews.llvm.org/D29873





More information about the llvm-commits mailing list