[all-commits] [llvm/llvm-project] 80dbf6: [X86][NFC] Remove EVEX2VEXOverride/NotEVEX2VEXConv...
Shengchen Kan via All-commits
all-commits at lists.llvm.org
Fri Jan 5 23:44:53 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 80dbf601d1815ff90b5aee18f426da964920dbe7
https://github.com/llvm/llvm-project/commit/80dbf601d1815ff90b5aee18f426da964920dbe7
Author: Shengchen Kan <shengchen.kan at intel.com>
Date: 2024-01-06 (Sat, 06 Jan 2024)
Changed paths:
M llvm/lib/Target/X86/X86InstrAVX512.td
M llvm/lib/Target/X86/X86InstrFormats.td
M llvm/lib/Target/X86/X86InstrUtils.td
M llvm/utils/TableGen/X86CompressEVEXTablesEmitter.cpp
A llvm/utils/TableGen/X86ManualCompressEVEXTables.def
Log Message:
-----------
[X86][NFC] Remove EVEX2VEXOverride/NotEVEX2VEXConvertible
Remove these two classes and put all the entries in X86 EVEX compression tables
that need special handling in .def file.
PR #77065 tries to add entries that need special handling for APX in
.def file. Compared to setting fields in td files, that method looks
cleaner. This patch is to unify the addition of manual entries.
More information about the All-commits
mailing list