diff options
Diffstat (limited to 'src/passes/pass.cpp')
-rw-r--r-- | src/passes/pass.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/passes/pass.cpp b/src/passes/pass.cpp index 73e5094e8..62c4c6452 100644 --- a/src/passes/pass.cpp +++ b/src/passes/pass.cpp @@ -146,6 +146,11 @@ void PassRegistry::registerPasses() { registerPass("generate-dyncalls", "generate dynCall fuctions used by emscripten ABI", createGenerateDynCallsPass); + registerPass("generate-i64-dyncalls", + "generate dynCall functions used by emscripten ABI, but only for " + "functions with i64 in their signature (which cannot be invoked " + "via the wasm table without JavaScript BigInt support).", + createGenerateI64DynCallsPass); registerPass( "generate-stack-ir", "generate Stack IR", createGenerateStackIRPass); registerPass( |