commit | 72bc423e7f88808f562798504f8405eee625f272 | [log] [tgz] |
---|---|---|
author | Nadav Rotem <nrotem@apple.com> | Thu Aug 01 22:41:58 2013 +0000 |
committer | Nadav Rotem <nrotem@apple.com> | Thu Aug 01 22:41:58 2013 +0000 |
tree | 8e4761966d66ce3b17fbcb30bfadf9b1dd2169f6 | |
parent | cfe855d658f6bc24b1720cd55fb522b934a39f8a [diff] [blame] |
Move the optlevel check to the frontend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187628 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Transforms/IPO/PassManagerBuilder.cpp b/lib/Transforms/IPO/PassManagerBuilder.cpp index 5363c91..6355204 100644 --- a/lib/Transforms/IPO/PassManagerBuilder.cpp +++ b/lib/Transforms/IPO/PassManagerBuilder.cpp
@@ -217,7 +217,7 @@ addExtensionsToPM(EP_ScalarOptimizerLate, MPM); if (!LateVectorize) { - if (SLPVectorize && OptLevel > 2) + if (SLPVectorize) MPM.add(createSLPVectorizerPass()); // Vectorize parallel scalar chains. if (BBVectorize) {