Fix a couple of shuffle patterns to use movhlps instead
authorEric Christopher <echristo@apple.com>
Sat, 7 Nov 2009 08:45:53 +0000 (08:45 +0000)
committerEric Christopher <echristo@apple.com>
Sat, 7 Nov 2009 08:45:53 +0000 (08:45 +0000)
commit761411c21b27c5a7fd2368f0a35d312013f2b5c5
treee5ad72e3f8b84c44a823b7834f886453a781f3af
parent4de9b7f51f81acbc36e9fd17042b14bb40149c6c
Fix a couple of shuffle patterns to use movhlps instead
of movhps as the constraint.  Changes optimizations so
update testcases as appropriate as well.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86360 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrSSE.td
test/CodeGen/X86/sse3.ll
test/CodeGen/X86/vec_shuffle-3.ll