[X86] Restrict many of the InstAliases to either to only att or intel syntax. NFCI
authorCraig Topper <craig.topper@intel.com>
Sat, 28 Apr 2018 18:46:11 +0000 (18:46 +0000)
committerCraig Topper <craig.topper@intel.com>
Sat, 28 Apr 2018 18:46:11 +0000 (18:46 +0000)
commit06624e1a93adf5c8f105d43bfb4a828dc6a8bad5
tree14c1b8adb0a549bccd31cedfc5bddc4dda56e5eb
parentbadf63e95ce1f7e171d68ce984cfc421f4e00750
[X86] Restrict many of the InstAliases to either to only att or intel syntax. NFCI

Many of these aliases exist to give one syntax or the other a slightly different mnemonic and the other variant gets a duplicate of its normal mnemonic

This patch restricts a lot of these to only one variant so we don't get the duplication.

This removes a lot of duplicate entries from the matcher table. It also reduces the number of warnings printed when you enable the ambiguous match warning in tablegen.

llvm-svn: 331117
llvm/include/llvm/Target/Target.td
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/lib/Target/X86/X86InstrInfo.td
llvm/lib/Target/X86/X86InstrSSE.td