[X86][AVX512BW] AVX512BW can sign-extend v32i8 to v32i16 for simpler v32i8 multiplies.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 26 Mar 2016 09:44:27 +0000 (09:44 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 26 Mar 2016 09:44:27 +0000 (09:44 +0000)
commit7379a70677180605fce5e34ea007c3edb5345537
tree7a96798b3c420f4a15881f049187a4f91426f895
parentb549ab02b4659c2e6164cb1a39ef798b80d643df
[X86][AVX512BW] AVX512BW can sign-extend v32i8 to v32i16 for simpler v32i8 multiplies.

Only pre-AVX512BW targets need to split v32i8 vectors.

llvm-svn: 264509
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/pmul.ll