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/debugInfo.fromasm.imprecise | |
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/debugInfo.fromasm.imprecise')
-rw-r--r-- | test/debugInfo.fromasm.imprecise | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/test/debugInfo.fromasm.imprecise b/test/debugInfo.fromasm.imprecise index a948cc5ac..4b268f068 100644 --- a/test/debugInfo.fromasm.imprecise +++ b/test/debugInfo.fromasm.imprecise @@ -1,5 +1,4 @@ (module - (type $FUNCSIG$vii (func (param i32 i32))) (export "add" (func $add)) (export "ret" (func $ret)) (export "opts" (func $opts)) |