Recommit r310809 with a fix for the spill problem
commit80f2292e1340b0821a2163936129812e15380f4e
authorNemanja Ivanovic <nemanja.i.ibm@gmail.com>
Fri, 22 Sep 2017 11:50:25 +0000 (22 11:50 +0000)
committerNemanja Ivanovic <nemanja.i.ibm@gmail.com>
Fri, 22 Sep 2017 11:50:25 +0000 (22 11:50 +0000)
tree4c9a2d2c02d08386640645091c7ca0022cef1cab
parentdf96e34e7f9843dfd4f9691fa75a882d896241a1
Recommit r310809 with a fix for the spill problem

This patch re-commits the patch that was pulled out due to a
problem it caused, but with a fix for the problem. The fix
was reviewed separately by Eric Christopher and Hal Finkel.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@313978 91177308-0d34-0410-b5e6-96231b3b80d8
26 files changed:
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
test/CodeGen/PowerPC/CompareEliminationSpillIssue.ll [new file with mode: 0644]
test/CodeGen/PowerPC/testComparesieqsc.ll
test/CodeGen/PowerPC/testComparesieqsi.ll
test/CodeGen/PowerPC/testComparesieqss.ll
test/CodeGen/PowerPC/testComparesiequc.ll
test/CodeGen/PowerPC/testComparesiequi.ll
test/CodeGen/PowerPC/testComparesiequs.ll
test/CodeGen/PowerPC/testComparesigesc.ll [new file with mode: 0644]
test/CodeGen/PowerPC/testComparesigesi.ll [new file with mode: 0644]
test/CodeGen/PowerPC/testComparesigess.ll [new file with mode: 0644]
test/CodeGen/PowerPC/testComparesilesc.ll [new file with mode: 0644]
test/CodeGen/PowerPC/testComparesilesi.ll [new file with mode: 0644]
test/CodeGen/PowerPC/testComparesiless.ll [new file with mode: 0644]
test/CodeGen/PowerPC/testCompareslleqsc.ll
test/CodeGen/PowerPC/testCompareslleqsi.ll
test/CodeGen/PowerPC/testCompareslleqss.ll
test/CodeGen/PowerPC/testComparesllequc.ll
test/CodeGen/PowerPC/testComparesllequi.ll
test/CodeGen/PowerPC/testComparesllequs.ll
test/CodeGen/PowerPC/testComparesllgesc.ll [new file with mode: 0644]
test/CodeGen/PowerPC/testComparesllgesi.ll [new file with mode: 0644]
test/CodeGen/PowerPC/testComparesllgess.ll [new file with mode: 0644]
test/CodeGen/PowerPC/testCompareslllesc.ll [new file with mode: 0644]
test/CodeGen/PowerPC/testCompareslllesi.ll [new file with mode: 0644]
test/CodeGen/PowerPC/testComparesllless.ll [new file with mode: 0644]