[X86] Remove the _alt forms of AVX512 VPCMP instructions. Use a combination of custom...
authorCraig Topper <craig.topper@intel.com>
Sun, 17 Mar 2019 21:21:40 +0000 (21:21 +0000)
committerCraig Topper <craig.topper@intel.com>
Sun, 17 Mar 2019 21:21:40 +0000 (21:21 +0000)
commitaffead9ad0a03ea9eecc80fe5e94e4e3b6090e74
tree5cae1f33181999e168ba0c75b6e3aa0c4a92c019
parent12509d87f3a12dd7fb1fa34498b045439aa9fe0f
[X86] Remove the _alt forms of AVX512 VPCMP instructions. Use a combination of custom printing and custom parsing to achieve the same result and more

Similar to the previous patch for VPCOM.

Differential Revision: https://reviews.llvm.org/D59398

llvm-svn: 356344
llvm/include/llvm/Support/X86DisassemblerDecoderCommon.h
llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
llvm/lib/Target/X86/InstPrinter/X86InstPrinterCommon.cpp
llvm/lib/Target/X86/InstPrinter/X86InstPrinterCommon.h
llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/lib/Target/X86/X86InstrInfo.td
llvm/test/MC/X86/avx512-encodings.s
llvm/utils/TableGen/X86RecognizableInstr.cpp