[X86][AVX] matchShuffleWithSHUFPD - add support for zeroable operands
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 16 Sep 2019 17:30:33 +0000 (17:30 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 16 Sep 2019 17:30:33 +0000 (17:30 +0000)
commit3df0daddfd466cfc33124379a9c43a781bb6da13
tree6ce38c78edf8c1be7c27de73badfaef68ce0772f
parent8d21460dc50e4b2adabdffc19537b970b5fa7094
[X86][AVX] matchShuffleWithSHUFPD - add support for zeroable operands

Determine if all of the uses of LHS/RHS operands can be replaced with a zero vector.

llvm-svn: 372013
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll
llvm/test/CodeGen/X86/vector-shuffle-512-v8.ll