summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/Vectorize.cpp
diff options
context:
space:
mode:
authorNadav Rotem <nrotem@apple.com>2012-12-12 01:11:46 +0000
committerNadav Rotem <nrotem@apple.com>2012-12-12 01:11:46 +0000
commitaeb17df8027debc3e0f6ca139d493cec56c2b8d6 (patch)
tree289809b51f2f07ef3dd65ecb00f321117316d04e /llvm/lib/Transforms/Vectorize/Vectorize.cpp
parent12023e1ec355ff4c1ac2ab8d71600faf1651575c (diff)
downloadbcm5719-llvm-aeb17df8027debc3e0f6ca139d493cec56c2b8d6.tar.gz
bcm5719-llvm-aeb17df8027debc3e0f6ca139d493cec56c2b8d6.zip
LoopVectorizer: When -Os is used, vectorize only loops that dont require a tail loop. There is no testcase because I dont know of a way to initialize the loop vectorizer pass without adding an additional hidden flag.
llvm-svn: 169950
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/Vectorize.cpp')
-rw-r--r--llvm/lib/Transforms/Vectorize/Vectorize.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Vectorize/Vectorize.cpp b/llvm/lib/Transforms/Vectorize/Vectorize.cpp
index 3fb36cadea0..cf7d4ee8b2e 100644
--- a/llvm/lib/Transforms/Vectorize/Vectorize.cpp
+++ b/llvm/lib/Transforms/Vectorize/Vectorize.cpp
@@ -1,4 +1,4 @@
-//===-- Vectorize.cpp -----------------------------------------------------===//
+ //===-- Vectorize.cpp -----------------------------------------------------===//
//
// The LLVM Compiler Infrastructure
//
@@ -39,5 +39,5 @@ void LLVMAddBBVectorizePass(LLVMPassManagerRef PM) {
}
void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM) {
- unwrap(PM)->add(createLoopVectorizePass());
+ unwrap(PM)->add(createLoopVectorizePass(0));
}
OpenPOWER on IntegriCloud