[X86][SSE] combineX86ShuffleChain - remove unused shuffle(vzext_load(),undef) combine.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 6 May 2020 13:52:02 +0000 (14:52 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 6 May 2020 14:20:29 +0000 (15:20 +0100)
commitf5f7fd990e0e9c6f786d48d9a6ea832f9d706c1a
tree0a1bc6ee615c25dc0ecbdef70bdcb352a4089a2a
parent074c371a4835e7821dd5c9919a9299e342c944de
[X86][SSE] combineX86ShuffleChain - remove unused shuffle(vzext_load(),undef) combine.

This should always be caught by the various VZEXT_MOVL handling in combineTargetShuffle and SimplifyDemandedVectorEltsForTargetNode.
llvm/lib/Target/X86/X86ISelLowering.cpp