summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/Vectorize.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2016-06-30 23:11:38 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2016-06-30 23:11:38 +0000
commit08debb0244fa1e4ca4a3b50dc726608ee34f0be6 (patch)
treee77d36161d44b6adc76af4209986ff28852b4f7b /llvm/lib/Transforms/Vectorize/Vectorize.cpp
parenta62287b3236d176ebdbda5cca6d1f863ec27eee5 (diff)
downloadbcm5719-llvm-08debb0244fa1e4ca4a3b50dc726608ee34f0be6.tar.gz
bcm5719-llvm-08debb0244fa1e4ca4a3b50dc726608ee34f0be6.zip
Add LoadStoreVectorizer pass
This was contributed by Apple, and I've been working on minimal cleanups and generalizing it. llvm-svn: 274293
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/Vectorize.cpp')
-rw-r--r--llvm/lib/Transforms/Vectorize/Vectorize.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Vectorize/Vectorize.cpp b/llvm/lib/Transforms/Vectorize/Vectorize.cpp
index 6e002fd5d5d..28e0b2eb986 100644
--- a/llvm/lib/Transforms/Vectorize/Vectorize.cpp
+++ b/llvm/lib/Transforms/Vectorize/Vectorize.cpp
@@ -29,6 +29,7 @@ void llvm::initializeVectorization(PassRegistry &Registry) {
initializeBBVectorizePass(Registry);
initializeLoopVectorizePass(Registry);
initializeSLPVectorizerPass(Registry);
+ initializeLoadStoreVectorizerPass(Registry);
}
void LLVMInitializeVectorization(LLVMPassRegistryRef R) {
OpenPOWER on IntegriCloud