x86 vector shuffle cleanup/fixes:
authorNate Begeman <natebegeman@mac.com>
Sat, 7 Nov 2009 23:17:15 +0000 (23:17 +0000)
committerNate Begeman <natebegeman@mac.com>
Sat, 7 Nov 2009 23:17:15 +0000 (23:17 +0000)
commit0b10b91465e69c4ae3649115486e1eb56b8be878
tree27cc9a8349ef39da5c830a11a79a2d464ee34e29
parent31c24bf5b39cc8391d4cfdbf8cf5163975fdb81e
x86 vector shuffle cleanup/fixes:

1. rename the movhp patfrag to movlhps, since thats what it actually matches
2. eliminate the bogus movhps load and store patterns, they were incorrect.  The load transforms are already handled (correctly) by shufps/unpack.
3. revert a recent test change to its correct form.

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