Teach the x86 backend a couple tricks for dealing with v16i8 sra by a constant splat...
authorEli Friedman <eli.friedman@gmail.com>
Tue, 1 Nov 2011 21:18:39 +0000 (21:18 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Tue, 1 Nov 2011 21:18:39 +0000 (21:18 +0000)
commitf6aa6b12f132b41b1337fef14110696458a0f323
treedcc7831b3c74c83f80c67910e8a1177d05601ab7
parentfadfd7b9776c723357894af00442a35d0a4d0acf
Teach the x86 backend a couple tricks for dealing with v16i8 sra by a constant splat value.  Fixes PR11289.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143498 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/x86-shifts.ll