diff options
author | Alon Zakai <alonzakai@gmail.com> | 2018-01-17 13:11:14 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-01-17 13:11:14 -0800 |
commit | 0a9ddae715b2cff23a86cf14bbf6a4b870511395 (patch) | |
tree | ac15dd6da937509b22b6cc5b97f21fa508f48570 /test/binaryen.js | |
parent | 01b23987405d8d7b2f13e40ef906169163ac2a5f (diff) | |
download | binaryen-0a9ddae715b2cff23a86cf14bbf6a4b870511395.tar.gz binaryen-0a9ddae715b2cff23a86cf14bbf6a4b870511395.tar.bz2 binaryen-0a9ddae715b2cff23a86cf14bbf6a4b870511395.zip |
Global optimization fixes (#1360)
* run dfe at the very end, as it may be more effective after inlining
* optimize reorder-functions
* do a final dfe in asm2wasm after all other opts
* make inlining deterministic: std::atomic<T> values are not zero-initialized
* do global post opts at the end of asm2wasm, and don't also do them in the module builder
* fix function type removing
* don't inline+optimize when preserving debug info
Diffstat (limited to 'test/binaryen.js')
0 files changed, 0 insertions, 0 deletions