[X86] Remove little support we had for MPX
authorFangrui Song <i@maskray.me>
Tue, 12 Oct 2021 23:18:51 +0000 (16:18 -0700)
committerFangrui Song <i@maskray.me>
Tue, 12 Oct 2021 23:18:51 +0000 (16:18 -0700)
commitc2d4fe51bb4f98870a2358a32809f849b0751d7c
treeda5dbae53e59c8c9e9517f424b2a2752079be6ad
parent1b81581feec8cb6361d898dea17ed2f0ad7e5b13
[X86] Remove little support we had for MPX

GCC 9.1 removed Intel MPX support. Linux kernel removed MPX in 2019.
glibc 2.35 will remove MPX.

Our support is limited: we support assembling of bndmov but not bnd.
Just remove it.

Reviewed By: pengfei, skan

Differential Revision: https://reviews.llvm.org/D111517
clang/test/CodeGen/ms-inline-asm.c
llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
llvm/lib/Target/X86/X86InstrInfo.cpp
llvm/lib/Target/X86/X86InstrInfo.td
llvm/lib/Target/X86/X86InstrMPX.td [deleted file]
llvm/lib/Target/X86/X86RegisterInfo.td
llvm/test/CodeGen/X86/ipra-reg-usage.ll
llvm/test/MC/X86/mpx-encodings.s [deleted file]
llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp