Fix miscompilation of float vector returns. Compile code to this:
authorChris Lattner <sabre@nondot.org>
Fri, 11 Aug 2006 16:47:32 +0000 (16:47 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 11 Aug 2006 16:47:32 +0000 (16:47 +0000)
commit325f0a129e57ff5d1842edd0b4b7473a4d6b47f6
tree1655d26d5b8a94cbd74a8795e9bc122b788044c1
parent84ff46b0d908aaf1c4d1f2d92195e40fa25c8dc0
Fix miscompilation of float vector returns.  Compile code to this:

_func:
        vsldoi v2, v3, v2, 12
        vsldoi v2, v2, v2, 4
        blr

instead of:

_func:
        vsldoi v2, v3, v2, 12
        vsldoi v2, v2, v2, 4
***     vor f1, v2, v2
        blr

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29607 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PowerPC/PPCISelLowering.cpp