Allow vectorization of bit intrinsics in BB Vectorizer.
authorKarthik Bhat <kv.bhat@samsung.com>
Fri, 25 Apr 2014 03:33:48 +0000 (03:33 +0000)
committerKarthik Bhat <kv.bhat@samsung.com>
Fri, 25 Apr 2014 03:33:48 +0000 (03:33 +0000)
commitac16f0e024c5517c01692b6f7bb5a85616575f4f
treea00a4dc019015793b98523836134c0079cda83ca
parent38ac7e92d8a489cc24c8bb877db2468cb80b55e2
Allow vectorization of bit intrinsics in BB Vectorizer.
This patch adds support for vectorization of  bit intrinsics such as bswap,ctpop,ctlz,cttz.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207174 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/Vectorize.h
lib/Transforms/Vectorize/BBVectorize.cpp
test/Transforms/BBVectorize/simple-int.ll