summaryrefslogtreecommitdiff
path: root/src/ir/ReFinalize.cpp
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2018-12-13 15:45:21 -0800
committerGitHub <noreply@github.com>2018-12-13 15:45:21 -0800
commit0fd96e6b07f0a0907737c0f44e55060e057c2bb9 (patch)
tree62c169433f1dcf67644df59c102bb31852208b1d /src/ir/ReFinalize.cpp
parent802dd8ff76d423f438c1d69dd5da6c47bb762c88 (diff)
downloadbinaryen-0fd96e6b07f0a0907737c0f44e55060e057c2bb9.tar.gz
binaryen-0fd96e6b07f0a0907737c0f44e55060e057c2bb9.tar.bz2
binaryen-0fd96e6b07f0a0907737c0f44e55060e057c2bb9.zip
No exit runtime pass (#1816)
When emscripten knows that the runtime will not be exited, it can tell codegen to not emit atexit() calls (since those callbacks will never be run). This saves both code size and startup time. In asm2wasm the JSBackend does it directly. For the wasm backend, this pass does the same on the output wasm.
Diffstat (limited to 'src/ir/ReFinalize.cpp')
0 files changed, 0 insertions, 0 deletions