[all-commits] [llvm/llvm-project] 689db4: [X86][NFC] Reorgnize the X86Instr*.td (#74454)
Shengchen Kan via All-commits
all-commits at lists.llvm.org
Tue Dec 5 19:00:35 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 689db42c9c393cbf27da5aa345f6a7429cf7e18f
https://github.com/llvm/llvm-project/commit/689db42c9c393cbf27da5aa345f6a7429cf7e18f
Author: Shengchen Kan <shengchen.kan at intel.com>
Date: 2023-12-06 (Wed, 06 Dec 2023)
Changed paths:
M llvm/lib/Target/X86/X86Instr3DNow.td
M llvm/lib/Target/X86/X86InstrAVX512.td
M llvm/lib/Target/X86/X86InstrArithmetic.td
M llvm/lib/Target/X86/X86InstrCompiler.td
M llvm/lib/Target/X86/X86InstrFPStack.td
M llvm/lib/Target/X86/X86InstrFormats.td
A llvm/lib/Target/X86/X86InstrFragments.td
M llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
M llvm/lib/Target/X86/X86InstrInfo.td
M llvm/lib/Target/X86/X86InstrMisc.td
A llvm/lib/Target/X86/X86InstrOperands.td
A llvm/lib/Target/X86/X86InstrPredicates.td
M llvm/lib/Target/X86/X86InstrSSE.td
A llvm/lib/Target/X86/X86InstrUtils.td
Log Message:
-----------
[X86][NFC] Reorgnize the X86Instr*.td (#74454)
1. Move all pattern fragments for SIMD instructions to X86InstrFragmentsSIMD.td
2. Create X86InstrFragments.td and move non-SIMD pattern fragments into it
3. Create X86InstrOperands.td and move operand definitions into it
4. Create X86InstrPredicates.td and move predicate definitions into it
5. Create X86InstrUtils.td and move utilities for simplifying the instruction definitions into it
More information about the All-commits
mailing list