diff options
author | Thomas Lively <7121787+tlively@users.noreply.github.com> | 2020-11-19 21:51:55 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-19 21:51:55 -0800 |
commit | 171cba44fe6fdaff63fff79d2c660b02d7a79747 (patch) | |
tree | 509b906a080e318bf4de6cca7d3dd822c41282c2 /src/wasm/wasm-binary.cpp | |
parent | de5e7365957b3eaf0d9aa05eea4ee759efb67ca4 (diff) | |
download | binaryen-171cba44fe6fdaff63fff79d2c660b02d7a79747.tar.gz binaryen-171cba44fe6fdaff63fff79d2c660b02d7a79747.tar.bz2 binaryen-171cba44fe6fdaff63fff79d2c660b02d7a79747.zip |
Initial wasm-split tool (#3359)
Implement an initial version of the wasm-split tool, which splits modules into a
primary module and a secondary module that can be instantiated after the primary
module. Eventually, this tool will be able to not only split modules, but also
instrument modules to collect profiles that will be able to guide later
splitting. In this initial version, however, wasm-split can neither perform
instrumentation nor consume any kind of profile data.
Despite those shortcomings, this initial version of the tool is already able to
perform module splitting according to function lists manually provided by the
user via the command line. Follow-up PRs will implement the stubbed out
instrumentation and profile consumption functionality.
Diffstat (limited to 'src/wasm/wasm-binary.cpp')
0 files changed, 0 insertions, 0 deletions