[X86][AVX] Pull out variable permute creation from LowerBUILD_VECTORAsVariablePermute...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 8 Mar 2018 20:07:06 +0000 (20:07 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 8 Mar 2018 20:07:06 +0000 (20:07 +0000)
commitc286680032116b5163085e0158d572eb5b30df73
tree54c773880ff1960e9792eecdf69e7495edae65ae
parent584bd10803640444812afdf7ed76fabf56fc3d85
[X86][AVX] Pull out variable permute creation from LowerBUILD_VECTORAsVariablePermute. NFCI.

This will make it easier to handle more complex cases than basic scaling or index masks.

llvm-svn: 327054
llvm/lib/Target/X86/X86ISelLowering.cpp