[X86] Hide POP16/32/64rmr and PUSH16/32/64rmr instructions from the assembly parser.
authorCraig Topper <craig.topper@intel.com>
Sat, 16 Jun 2018 23:25:48 +0000 (23:25 +0000)
committerCraig Topper <craig.topper@intel.com>
Sat, 16 Jun 2018 23:25:48 +0000 (23:25 +0000)
commitc435632862219c08ca78abd68e9f6f325ec6a8c0
treeaf99e6526ddb9f1b65acc7908e4fd605eb052c53
parent74412c7d596de21a49b8b1656a2d2afdff3967b5
[X86] Hide POP16/32/64rmr and PUSH16/32/64rmr instructions from the assembly parser.

These all have a short form encoding that the assembler already prefers. Though that preference seems to only be based on order in the .td fie. Hiding the long form saves space in the table and prevents us from breaking the implicit order based priority.

llvm-svn: 334897
llvm/lib/Target/X86/X86InstrInfo.td