[X86][NFC] Reorganize X86InstrInfo.td
authorWang, Xin10 <xin10.wang@intel.com>
Tue, 21 Feb 2023 02:16:47 +0000 (10:16 +0800)
committerShengchen Kan <shengchen.kan@intel.com>
Tue, 21 Feb 2023 03:03:31 +0000 (11:03 +0800)
commitb9ea7327c0923e6a4f21cd508ee34a8fcf8eefeb
treef63802b904e1a069b253cb87d04dd430aebed648
parentfd5d92e6220905f7d942a81108266d427babe143
[X86][NFC] Reorganize X86InstrInfo.td

For now X86InstrInfo.td has many definitions for some instrs
and patterns which I think should not exist here, extract them
and move to other files.

It will be more clear to me that X86InstrInfo just define some
X86 specific properties and would not include detailed instrs
definition.

Reviewed By: skan

Differential Revision: https://reviews.llvm.org/D144244
llvm/lib/Target/X86/X86InstrArithmetic.td
llvm/lib/Target/X86/X86InstrAsmAlias.td [new file with mode: 0644]
llvm/lib/Target/X86/X86InstrCMovSetCC.td
llvm/lib/Target/X86/X86InstrControl.td
llvm/lib/Target/X86/X86InstrInfo.td
llvm/lib/Target/X86/X86InstrMMX.td
llvm/lib/Target/X86/X86InstrMisc.td [new file with mode: 0644]
llvm/lib/Target/X86/X86InstrSVM.td
llvm/lib/Target/X86/X86InstrTBM.td [new file with mode: 0644]