[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