[DAGCombiner] Support folding (mulhs/u X, 0)->0 for vectors.
authorCraig Topper <craig.topper@intel.com>
Mon, 11 Dec 2017 08:33:20 +0000 (08:33 +0000)
committerCraig Topper <craig.topper@intel.com>
Mon, 11 Dec 2017 08:33:20 +0000 (08:33 +0000)
commitad45bf5895182563b2d107e4ecb76d0e340ebd17
tree72a939dc51278ff2055ab7cff68a9eeaf66240c6
parent65ed4d4492321f3f6f0417dc9be4c5e5cc910b1e
[DAGCombiner] Support folding (mulhs/u X, 0)->0 for vectors.

We should probably also fold (mulhs/u X, 1) for vectors, but that's harder.

llvm-svn: 320344
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
llvm/test/CodeGen/X86/pr34855.ll