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, 3 insertions, 0 deletions
diff --git a/src/passes/pass.cpp b/src/passes/pass.cpp
index d21464c2b..137a89703 100644
--- a/src/passes/pass.cpp
+++ b/src/passes/pass.cpp
@@ -250,6 +250,9 @@ void PassRegistry::registerPasses() {
registerPass("post-emscripten",
"miscellaneous optimizations for Emscripten-generated code",
createPostEmscriptenPass);
+ registerPass("optimize-for-js",
+ "early optimize of the instruction combinations for js",
+ createOptimizeForJSPass);
registerPass("precompute",
"computes compile-time evaluatable expressions",
createPrecomputePass);