Make better use of instructions that clear high bits; fix various 2-wide shuffle...
authorEvan Cheng <evan.cheng@apple.com>
Sat, 15 Dec 2007 03:00:47 +0000 (03:00 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Sat, 15 Dec 2007 03:00:47 +0000 (03:00 +0000)
commit7a831ce85f79a950c3bea2bcfbeda35f9bab9cdb
tree606265dd9805e5c0a9cc8b99a8a94df2bb628f25
parent1d0ba370996d34c351c95414fc2d130e04ae21d1
Make better use of instructions that clear high bits; fix various 2-wide shuffle bugs.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45058 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86InstrSSE.td
lib/Target/X86/X86RegisterInfo.cpp
test/CodeGen/X86/vec_set-5.ll
test/CodeGen/X86/vec_set-7.ll
test/CodeGen/X86/vec_shuffle-14.ll [new file with mode: 0644]
test/CodeGen/X86/vec_shuffle-15.ll [new file with mode: 0644]