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:
71a8686
)
Turn LoopLoadElimination on again
author
Adam Nemet
<anemet@apple.com>
Mon, 14 Mar 2016 19:40:25 +0000
(19:40 +0000)
committer
Adam Nemet
<anemet@apple.com>
Mon, 14 Mar 2016 19:40:25 +0000
(19:40 +0000)
The two issues that were discovered got fixed (r263058, r263173).
The pass can be disabled with -mllvm -enable-loop-load-elim=0
llvm-svn: 263472
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
3bc9cd5
..
80c9347
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,