[x86] Add a bunch of test cases to 256-bit shuffles that exercise
authorChandler Carruth <chandlerc@gmail.com>
Fri, 21 Nov 2014 12:17:50 +0000 (12:17 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Fri, 21 Nov 2014 12:17:50 +0000 (12:17 +0000)
commit61c7b6252c434e1e3570cd62b057bd8a767a5d11
tree2f20ab76300e16b67d3a260f50b658aa89f3d4e7
parent8354ea84dd5497d2af230b258cb9657b69c82f87
[x86] Add a bunch of test cases to 256-bit shuffles that exercise
merging 128-bit subvectors and also shuffling all the elements of those
subvectors. Currently we generate pretty bad code for many of these, but
I'm testing a patch that should dramatically improve this in addition to
making the shuffle lowering robust to other changes.

llvm-svn: 222525
llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll
llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll
llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll