[X86][NFC] Combine HasVEX_W with hasREX_W to save 1 bit of TSFlags
authorShengchen Kan <shengchen.kan@intel.com>
Mon, 3 Apr 2023 14:15:47 +0000 (22:15 +0800)
committerShengchen Kan <shengchen.kan@intel.com>
Tue, 4 Apr 2023 02:24:55 +0000 (10:24 +0800)
commit3490345670cd88d8c1df1ed4bf8f3d75bb4156d3
tree8a8d821f2b34f0a581439c5c78e72d39e8cf3a89
parent495972053abddf09297c29a6035df8c2547c8ba7
[X86][NFC] Combine HasVEX_W with hasREX_W to save 1 bit of TSFlags

Post: https://discourse.llvm.org/t/save-some-bits-in-tsflags-for-x86/69025

Reviewed By: craig.topper

Differential Revision: https://reviews.llvm.org/D147443
18 files changed:
llvm/lib/Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp
llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h
llvm/lib/Target/X86/MCTargetDesc/X86IntelInstPrinter.cpp
llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/lib/Target/X86/X86InstrArithmetic.td
llvm/lib/Target/X86/X86InstrFMA.td
llvm/lib/Target/X86/X86InstrFormats.td
llvm/lib/Target/X86/X86InstrMisc.td
llvm/lib/Target/X86/X86InstrSSE.td
llvm/lib/Target/X86/X86InstrShiftRotate.td
llvm/lib/Target/X86/X86InstrTBM.td
llvm/lib/Target/X86/X86InstrXOP.td
llvm/lib/Target/X86/X86MCInstLower.cpp
llvm/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp
llvm/utils/TableGen/X86FoldTablesEmitter.cpp
llvm/utils/TableGen/X86RecognizableInstr.cpp
llvm/utils/TableGen/X86RecognizableInstr.h