TLI: Add addVectorizableFunctionsFromVecLib.
authorMichael Zolotukhin <mzolotukhin@apple.com>
Tue, 17 Mar 2015 19:50:55 +0000 (19:50 +0000)
committerMichael Zolotukhin <mzolotukhin@apple.com>
Tue, 17 Mar 2015 19:50:55 +0000 (19:50 +0000)
commit5850602050c071806d2e2b51600f87107fc110c3
tree43d2940241ed60fde9592e9fef00062d7b4ce2ce
parent0f311db8aacfa0a6f91d12673c0359e0ed9612f7
TLI: Add addVectorizableFunctionsFromVecLib.

Also, add several entries to vectorizable functions table, and
corresponding tests. The table isn't complete, it'll be populated later.

Review: http://reviews.llvm.org/D8131

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232531 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/TargetLibraryInfo.h
lib/Analysis/TargetLibraryInfo.cpp
test/Transforms/LoopVectorize/X86/veclib-calls.ll [new file with mode: 0644]