Fix a nasty bug where a v4i64 was being wrong emitted with 32-bit
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Tue, 23 Aug 2011 22:06:37 +0000 (22:06 +0000)
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Tue, 23 Aug 2011 22:06:37 +0000 (22:06 +0000)
commitd8b7dd52525e99b998544bbeecb56907587b25a9
tree9aa9593244020ada937b01ceac13e5a19a868132
parent4477d691ed9fa63f051986dcb98e358054c8281f
Fix a nasty bug where a v4i64 was being wrong emitted with 32-bit
permutations. Also tidy up some patterns and make them close to their
instruction definition!

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