[Machine Combiner] Refactor machine reassociation code to be target-independent.
authorChad Rosier <mcrosier@codeaurora.org>
Mon, 21 Sep 2015 15:09:11 +0000 (15:09 +0000)
committerChad Rosier <mcrosier@codeaurora.org>
Mon, 21 Sep 2015 15:09:11 +0000 (15:09 +0000)
commitc5d4530d4226fc6d1a6f68df99a132b7fc864ed0
tree6c0319ecfab26a6d223a68fcf115cd993d77cc1c
parent7dfb31c3292d0059c3f3bd6617e471f2c6358315
[Machine Combiner] Refactor machine reassociation code to be target-independent.

No functional change intended.
Patch by Haicheng Wu <haicheng@codeaurora.org>!

http://reviews.llvm.org/D12887
PR24522

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@248164 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/MachineCombinerPattern.h
include/llvm/Target/TargetInstrInfo.h
lib/CodeGen/TargetInstrInfo.cpp
lib/Target/AArch64/AArch64InstrInfo.cpp
lib/Target/AArch64/AArch64MachineCombinerPattern.h [deleted file]
lib/Target/PowerPC/PPCInstrInfo.cpp
lib/Target/PowerPC/PPCInstrInfo.h
lib/Target/X86/X86InstrInfo.cpp
lib/Target/X86/X86InstrInfo.h