OSDN Git Service

Implement a vectorized algorithm for <16 x i8> << <16 x i8>
authorNate Begeman <natebegeman@mac.com>
Wed, 28 Jul 2010 00:21:48 +0000 (00:21 +0000)
committerNate Begeman <natebegeman@mac.com>
Wed, 28 Jul 2010 00:21:48 +0000 (00:21 +0000)
commit51409214d7471328df2e92e0a8f9d05221fe0e6f
tree30478f9edf8a371dfbe2beb08a71d415e821e32b
parentf374ba2bcd3a3b993d6b3fcd9f70a29973f93175
Implement a vectorized algorithm for <16 x i8> << <16 x i8>
This is about 4x faster and smaller than the existing scalarization.

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