summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2016-04-20 17:41:07 -0700
committerAlon Zakai <alonzakai@gmail.com>2016-04-20 17:48:13 -0700
commit6b7963ca2c79836a984a4c74121a55e523f797f0 (patch)
treeb64b235ca71f56455a2a4041dd87b445ae5fb27b /src
parenta6112412ce60546f9d9523476edddc0a891ad11e (diff)
downloadbinaryen-6b7963ca2c79836a984a4c74121a55e523f797f0.tar.gz
binaryen-6b7963ca2c79836a984a4c74121a55e523f797f0.tar.bz2
binaryen-6b7963ca2c79836a984a4c74121a55e523f797f0.zip
run merge-blocks later, so it can optiize simplify-locals output
Diffstat (limited to 'src')
-rw-r--r--src/pass.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pass.cpp b/src/pass.cpp
index 1a8aaabc9..7095da71d 100644
--- a/src/pass.cpp
+++ b/src/pass.cpp
@@ -60,9 +60,9 @@ std::string PassRegistry::getPassDescription(std::string name) {
void PassRunner::addDefaultOptimizationPasses() {
add("remove-unused-brs");
add("remove-unused-names");
- add("merge-blocks");
add("optimize-instructions");
add("simplify-locals");
+ add("merge-blocks");
add("reorder-locals");
add("vacuum");
}