[X86] Add '.s' aliases to the assembler for the various redundant move encodings...
authorCraig Topper <craig.topper@intel.com>
Mon, 18 Jun 2018 05:00:50 +0000 (05:00 +0000)
committerCraig Topper <craig.topper@intel.com>
Mon, 18 Jun 2018 05:00:50 +0000 (05:00 +0000)
commit16fdde5e63abef6846cc4926645cfdc62a3fc5d9
tree23bf0a93070d05056386d234db83002d5794b885
parent49c9d8b84918f654681cdb3b5a0be91bc66e412b
[X86] Add '.s' aliases to the assembler for the various redundant move encodings to match gas and our EVEX instructions.

We already have these aliases for EVEX enocded instructions, but not for the GPR, MMX, SSE, and VEX versions.

Also remove the vpextrw.s EVEX alias. That's not something gas implements.

llvm-svn: 334922
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/lib/Target/X86/X86InstrInfo.td
llvm/lib/Target/X86/X86InstrMMX.td
llvm/lib/Target/X86/X86InstrSSE.td
llvm/test/MC/X86/x86-64-avx512bw.s
llvm/test/MC/X86/x86-64.s