[X86][SSE] Remove PMULDQ/PMULUDQ by zero
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 9 Aug 2018 12:37:36 +0000 (12:37 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 9 Aug 2018 12:37:36 +0000 (12:37 +0000)
commit511c3fc529c3f5cae16770847cfcc6407f00cf01
tree55a515949f4eaa0bb2ee281eb9d6175416eb5279
parent6b01e1c190fe45568d69d3ca5230f4c186cb46a2
[X86][SSE] Remove PMULDQ/PMULUDQ by zero

Exposed by D50328

Differential Revision: https://reviews.llvm.org/D50328

llvm-svn: 339337
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/mmx-arith.ll
llvm/test/CodeGen/X86/shrink_vmul.ll
llvm/test/CodeGen/X86/vector-trunc-math.ll