[X86][SSE] Don't duplicate Lower256IntArith functionality in LowerMul. NFC.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 26 Mar 2016 09:29:04 +0000 (09:29 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 26 Mar 2016 09:29:04 +0000 (09:29 +0000)
commitff7b7141cdf27b4898e15f332df550bdf4ddaece
tree1fa267ec74ec08ea0854048b07111573f87c78c7
parenta26e93bcecc4cd841547830ee920b5eb547902e5
[X86][SSE] Don't duplicate Lower256IntArith functionality in LowerMul. NFC.

LowerMul v32i8 on AVX2 needs to split the 256-bit sources to allow sign-extension back to v16i16 to occur. Since this is basically the same as Lower256IntArith we simplify by using that here instead.

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