[X86][AVX512] createVariablePermute - Non-VLX targets can widen v4i64/v8f64 variable...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 11 Mar 2018 11:19:19 +0000 (11:19 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 11 Mar 2018 11:19:19 +0000 (11:19 +0000)
commit2565bd421e20e34373041ac4a281947e70748c49
tree3cc20f42e1476715c3f2a64edb627d6b920848bd
parent1c861c582fbd121ee1db6d9858e443b551a8efc1
[X86][AVX512] createVariablePermute - Non-VLX targets can widen v4i64/v8f64 variable permutes to v8i64/v8f64

Permutes in the upper elements will be undefined, but they will be discarded anyway.

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