X86: Add patterns for MULHU/MULHS of v8i16 and v16i16.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 26 Apr 2014 13:01:03 +0000 (13:01 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 26 Apr 2014 13:01:03 +0000 (13:01 +0000)
commitfb625eadf9b7257a3cfb887da3c1b0bcf8a749c7
tree062501a6465f50727829567f1141de2deed05dc8
parent75125c127d533f0da6f97619c2be4f3bee9142c4
X86: Add patterns for MULHU/MULHS of v8i16 and v16i16.

This gets us pretty code for divs of i16 vectors. Turn the existing
intrinsics into the corresponding nodes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207317 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86InstrSSE.td
test/CodeGen/X86/vector-idiv.ll