projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
00a7cf9
)
Turn LoopLoadElimination on again
author
Adam Nemet
<anemet@apple.com>
Tue, 15 Mar 2016 22:26:12 +0000
(22:26 +0000)
committer
Adam Nemet
<anemet@apple.com>
Tue, 15 Mar 2016 22:26:12 +0000
(22:26 +0000)
The latent bug that LLE exposed in the LoopVectorizer was resolved
(PR26952).
The pass can be disabled with -mllvm -enable-loop-load-elim=0
llvm-svn: 263595
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
patch
|
blob
|
history
diff --git
a/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
b/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
index
a5399e5
..
8a4aa33
100644
(file)
--- a/
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
+++ b/
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
@@
-105,8
+105,8
@@
static cl::opt<bool> EnableNonLTOGlobalsModRef(
"Enable the GlobalsModRef AliasAnalysis outside of the LTO pipeline."));
static cl::opt<bool> EnableLoopLoadElim(
- "enable-loop-load-elim", cl::init(
fals
e), cl::Hidden,
- cl::desc("Enable the
new, experimental
LoopLoadElimination Pass"));
+ "enable-loop-load-elim", cl::init(
tru
e), cl::Hidden,
+ cl::desc("Enable the LoopLoadElimination Pass"));
static cl::opt<std::string> RunPGOInstrGen(
"profile-generate", cl::init(""), cl::Hidden,