[X86] Have EVEX2VEX tablegenerator use HasVEX_L and HasEVEX_L2 fields instead of...
authorCraig Topper <craig.topper@intel.com>
Tue, 9 Apr 2019 07:40:14 +0000 (07:40 +0000)
committerCraig Topper <craig.topper@intel.com>
Tue, 9 Apr 2019 07:40:14 +0000 (07:40 +0000)
commit53ee783c6e30ac8083f81bae1fa225c9ecb07d0d
tree2693e345b4e45c8610b2b6900530cc185cb74ed6
parentf19f991b7f1adac216b5cb4bbd97a8385dff2f98
[X86] Have EVEX2VEX tablegenerator use HasVEX_L and HasEVEX_L2 fields instead of the composite EVEX_LL field. Remove the EVEX_LL field. NFCI

The composite existed to simplify some other tablegen code and not really in an
important way. Remove the combined field and just calculate the vector size
using two ifs.

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