[X86][SSE] Disable ZERO_EXTEND shuffle combining
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 5 Feb 2019 19:15:48 +0000 (19:15 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 5 Feb 2019 19:15:48 +0000 (19:15 +0000)
commitb0afc69435659c417ba5e0af5d2c211a06bc9679
tree2b31a7a78717c5a9ac200a2aaa18374a46d83574
parent3d2df5ab83b440f1a7c0ada3f16409e456e484c2
[X86][SSE] Disable ZERO_EXTEND shuffle combining

rL352997 enabled ZERO_EXTEND from non-shuffle-able value types. I've disabled it for now to fix a regression identified by @asbirlea until I can fix this properly.

llvm-svn: 353198
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll
llvm/test/CodeGen/X86/vector-shuffle-combining-avx2.ll