[x86] Move the vector popcount tests into non-ISA files, and instead
authorChandler Carruth <chandlerc@gmail.com>
Thu, 28 May 2015 22:46:48 +0000 (22:46 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Thu, 28 May 2015 22:46:48 +0000 (22:46 +0000)
commit39691c41bf93792a66e054d3dc37b33c49bc20ee
tree47dfbf1774b89303c26672713ba7fc23f8bcd758
parent78d7831b0fa2bd7c20c94ba90968923b938c6112
[x86] Move the vector popcount tests into non-ISA files, and instead
organize them by the width of vector.

This makes it a lot easier to see that we're covering all of the vector
types but not doing so excessively. This also adds tests across the
spectrum of SSE versions in addition to the AVX versions.

If you're really tired of seeing the *massive* sprawl of scalarized code
for this, don't worry, I'm just about to land Bruno's patch that
dramatically improve the situation for SSSE3 and newer.

llvm-svn: 238520
llvm/test/CodeGen/X86/avx-popcnt.ll [deleted file]
llvm/test/CodeGen/X86/avx2-popcnt.ll [deleted file]
llvm/test/CodeGen/X86/vector-popcnt-128.ll [new file with mode: 0644]
llvm/test/CodeGen/X86/vector-popcnt-256.ll [new file with mode: 0644]