[X86] Use DAG.getConstant instead of getZeroVector in combinePMULDQ.
authorCraig Topper <craig.topper@intel.com>
Sun, 8 Sep 2019 19:24:42 +0000 (19:24 +0000)
committerCraig Topper <craig.topper@intel.com>
Sun, 8 Sep 2019 19:24:42 +0000 (19:24 +0000)
commit97d41b8917438cb391d3c2c6fc7f5f9a01ff713a
tree3b077de9614807bd7b1e18f2ea2f5fdb32e961c0
parentdac34f52d3f94b4b8716ee8f2cc0c086161d326d
[X86] Use DAG.getConstant instead of getZeroVector in combinePMULDQ.

getZeroVector canonicalizes the type to vXi32, but that's a
legalization action. We should use the most correct type if
possible.

llvm-svn: 371345
llvm/lib/Target/X86/X86ISelLowering.cpp