summaryrefslogtreecommitdiff
path: root/src/passes/pass.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/pass.cpp')
-rw-r--r--src/passes/pass.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/passes/pass.cpp b/src/passes/pass.cpp
index 577ccd36a..26f771277 100644
--- a/src/passes/pass.cpp
+++ b/src/passes/pass.cpp
@@ -184,7 +184,8 @@ void PassRunner::addDefaultFunctionOptimizationPasses() {
add("code-folding");
}
add("merge-blocks"); // makes remove-unused-brs more effective
- add("remove-unused-brs"); // coalesce-locals opens opportunities for optimizations
+ add("remove-unused-brs"); // coalesce-locals opens opportunities
+ add("remove-unused-names"); // remove-unused-brs opens opportunities
add("merge-blocks"); // clean up remove-unused-brs new blocks
add("optimize-instructions");
// late propagation