rename SelectScalarSSELoad -> SelectScalarSSELoadXXX and rewrite
authorChris Lattner <sabre@nondot.org>
Sun, 21 Feb 2010 03:17:59 +0000 (03:17 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 21 Feb 2010 03:17:59 +0000 (03:17 +0000)
commita170b5e818bef4841084297960334eaea64e7081
tree008b18cdd5b098d1376cc791bb8854f68bf04dea
parentbeff6a3fd0df3ce079a40f2777a68832c57acdf6
rename SelectScalarSSELoad -> SelectScalarSSELoadXXX and rewrite
it to follow the mode needed by the new isel.  Instead of returning
the input and output chains, it just returns the (currently only one,
which is a silly limitation) node that has input and output chains.

Since we want the old thing to still work, add a new
SelectScalarSSELoad to emulate the old interface.  The XXX suffix
and the wrapper will eventually go away.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96715 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelDAGToDAG.cpp