[X86] Encode the EVEX2VEX exception list information in .td files instead of the...
authorCraig Topper <craig.topper@intel.com>
Mon, 18 Jun 2018 18:47:07 +0000 (18:47 +0000)
committerCraig Topper <craig.topper@intel.com>
Mon, 18 Jun 2018 18:47:07 +0000 (18:47 +0000)
commit17bd84c12c8a773841513865033538103973baec
treeb8ed81d8bbad9984bc809b6b6efd3b21eb32a201
parentcafe947445c2bde7da61ead7ef119b93772e167c
[X86] Encode the EVEX2VEX exception list information in .td files instead of the emitter source.

Rather than having an exclusion list in tablegen sources, add a flag to the X86 instruction records that can be used to suppress checking for convertibility.

llvm-svn: 334971
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/lib/Target/X86/X86InstrFormats.td
llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp