[X86] Fix an inconsistency between AVX512 and AVX/SSE version on a couple instructions.
authorCraig Topper <craig.topper@intel.com>
Sat, 16 Jun 2018 23:25:47 +0000 (23:25 +0000)
committerCraig Topper <craig.topper@intel.com>
Sat, 16 Jun 2018 23:25:47 +0000 (23:25 +0000)
commit74412c7d596de21a49b8b1656a2d2afdff3967b5
tree7c782347ce9ede964d27dde970c9b37278e4f351
parent158a7c33231e3072892331d889b8e8bcdae1a1c0
[X86] Fix an inconsistency between AVX512 and AVX/SSE version on a couple instructions.

VMOVPQIto64Zmr is not a 64-bit mode only instruction. But I don't know how to test this because VMOVPQIto64mr should always have priority over it in 32-bit mode since its only advantage is XMM16-XMM31 which aren't usable in 32-bit mode.

VMOVPQIto64Zrr is a 64-bit mode only instruction, but we don't need to explicitly mark it as such because it uses a GR64 register which won't parse in 32-bit mode.

llvm-svn: 334896
llvm/lib/Target/X86/X86InstrAVX512.td