fix most of the failures in the x86 suite by handling multiple
authorChris Lattner <sabre@nondot.org>
Sun, 21 Feb 2010 23:54:05 +0000 (23:54 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 21 Feb 2010 23:54:05 +0000 (23:54 +0000)
commit565a6f94804d12ff637b8c3cfc7752e1d265f3ee
treefe7c918f5322e0f43afe35c134f3eee59738bf48
parent12783d1c3a86d1b5287b0703db6893ae1f283877
fix most of the failures in the x86 suite by handling multiple
result nodes correctly.  Note that this includes a horrible hack
in DAGISelHeader which cannot be fixed reasonably without
eliminating (parallel) from input patterns.  That, in turn,
can't be done until we support writing multiple result patterns
for the X86and_flag and related multiple-result nodes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96767 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/DAGISelHeader.h
utils/TableGen/DAGISelMatcherGen.cpp