]> granicus.if.org Git - llvm/commit
[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)
commit799ecd6eba4395667f5fa0bbbd522d535769bf8f
tree8426001695ef0897a53316a9c7332cb2f72d0e93
parent826addddb1afe30da2225b359b7537580b0dcb4e
[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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@356344 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Support/X86DisassemblerDecoderCommon.h
lib/Target/X86/AsmParser/X86AsmParser.cpp
lib/Target/X86/Disassembler/X86Disassembler.cpp
lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
lib/Target/X86/InstPrinter/X86InstPrinterCommon.cpp
lib/Target/X86/InstPrinter/X86InstPrinterCommon.h
lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
lib/Target/X86/X86InstrAVX512.td
lib/Target/X86/X86InstrInfo.td
test/MC/X86/avx512-encodings.s
utils/TableGen/X86RecognizableInstr.cpp