diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-06-30 23:11:38 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-06-30 23:11:38 +0000 |
commit | 08debb0244fa1e4ca4a3b50dc726608ee34f0be6 (patch) | |
tree | e77d36161d44b6adc76af4209986ff28852b4f7b /llvm/lib/Transforms/Vectorize/Vectorize.cpp | |
parent | a62287b3236d176ebdbda5cca6d1f863ec27eee5 (diff) | |
download | bcm5719-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.cpp | 1 |
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) { |