OSDN Git Service

[X86] Introduce a new td file to hold patterns some of the non instruction patterns...
authorCraig Topper <craig.topper@intel.com>
Wed, 6 Sep 2017 16:56:52 +0000 (16:56 +0000)
committerCraig Topper <craig.topper@intel.com>
Wed, 6 Sep 2017 16:56:52 +0000 (16:56 +0000)
commit4d0cce80137b61ce2ea5d8541297e104e86beb49
treef7ac819b279fb2c56d868f470ae78958078dd947
parente429f678d695c2da22c924ef7c37dc96c413e415
[X86] Introduce a new td file to hold patterns some of the non instruction patterns from SSE and AVX512

This patch moves some of similar non-instruction patterns from X86InstrSSE.td and X86InstrAVX512.td to a common file.

This is intended as a starting point. There are many other optimization patterns that exist in both files that we could move here.

Differential Revision: https://reviews.llvm.org/D37455

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@312649 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrAVX512.td
lib/Target/X86/X86InstrInfo.td
lib/Target/X86/X86InstrSSE.td