summaryrefslogtreecommitdiff
path: root/src/wasm/wasm-binary.cpp
diff options
context:
space:
mode:
authorThomas Lively <7121787+tlively@users.noreply.github.com>2020-11-19 21:51:55 -0800
committerGitHub <noreply@github.com>2020-11-19 21:51:55 -0800
commit171cba44fe6fdaff63fff79d2c660b02d7a79747 (patch)
tree509b906a080e318bf4de6cca7d3dd822c41282c2 /src/wasm/wasm-binary.cpp
parentde5e7365957b3eaf0d9aa05eea4ee759efb67ca4 (diff)
downloadbinaryen-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