]> granicus.if.org Git - llvm/commit
[x86] Add some tests for a common unpack pattern of vector shuffle that
authorChandler Carruth <chandlerc@gmail.com>
Sat, 22 Nov 2014 05:44:43 +0000 (05:44 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Sat, 22 Nov 2014 05:44:43 +0000 (05:44 +0000)
commit06a07dadb98de646747048554e5c602808fb6ddd
tree2a954f8354c9c0f3bb97f31f986cb382e78ef3ed
parentfc1c5babafb268f1a3e90902dcb97f960e47664b
[x86] Add some tests for a common unpack pattern of vector shuffle that
has a remarkably unique and efficient lowering.

While we get this some of the time already, we miss a few cases and
there wasn't a principled reason we got it. We should at least test
this. v8 already has tests for this pattern.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222607 91177308-0d34-0410-b5e6-96231b3b80d8
test/CodeGen/X86/vector-shuffle-256-v16.ll
test/CodeGen/X86/vector-shuffle-256-v32.ll
test/CodeGen/X86/vector-shuffle-256-v4.ll