[X86][AVX] createVariablePermute - scale v16i16 variable permutes to use v32i8 codegen
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 11 Mar 2018 17:23:54 +0000 (17:23 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 11 Mar 2018 17:23:54 +0000 (17:23 +0000)
commit30f74c14ffe7af3740e5d8a49a7e07a81de78d74
tree87eb660aac1234590c6d23907dbe9aaf36ac3243
parentb306501796a6dabf3a21b897abb55bf000ae33b7
[X86][AVX] createVariablePermute - scale v16i16 variable permutes to use v32i8 codegen

XOP was already doing this, and now AVX performs v32i8 variable permutes as well.

llvm-svn: 327245
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/var-permute-256.ll