[X86][SSE] Lower vXi8 general shifts to SSE shifts directly. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 21 Aug 2018 17:27:03 +0000 (17:27 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 21 Aug 2018 17:27:03 +0000 (17:27 +0000)
commit50eba6b380f7106f17329f4d5ea6bfc84702c2d2
treebadadcd269992b645f3fbc589255d996fa840814
parent5a559e64a919dfdbc9d97af2a3529a2c9f555230
[X86][SSE] Lower vXi8 general shifts to SSE shifts directly. NFCI.

Most of these shifts are extended to vXi16 so we don't gain anything from forcing another round of generic shift lowering - we know these extended cases are legal constant splat shifts.

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