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.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/passes/pass.cpp b/src/passes/pass.cpp
index eb499a4ad..d55e22111 100644
--- a/src/passes/pass.cpp
+++ b/src/passes/pass.cpp
@@ -204,6 +204,10 @@ void PassRegistry::registerPasses() {
createGUFAOptimizingPass);
registerPass(
"optimize-j2cl", "optimizes J2CL specific constructs.", createJ2CLOptsPass);
+ registerPass(
+ "merge-j2cl-itables",
+ "Merges itable structures into vtables to make types more compact",
+ createJ2CLItableMergingPass);
registerPass("type-refining",
"apply more specific subtypes to type fields where possible",
createTypeRefiningPass);