diff options
author | Alon Zakai <alonzakai@gmail.com> | 2018-03-15 08:46:45 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-15 08:46:45 -0700 |
commit | 8faa79c0dafe2c358a7949910bb1a225a3b32ede (patch) | |
tree | 4c23cd8c00c87fd73e3d27c21b84179a12fa5810 /src/asmjs/shared-constants.cpp | |
parent | 987f210d2cae3fca548575084bb7c2a9a908f2bc (diff) | |
download | binaryen-8faa79c0dafe2c358a7949910bb1a225a3b32ede.tar.gz binaryen-8faa79c0dafe2c358a7949910bb1a225a3b32ede.tar.bz2 binaryen-8faa79c0dafe2c358a7949910bb1a225a3b32ede.zip |
More reducer improvements (#1471)
* After we see a function can't be removed, deprioritize trying to remove it again (it may just be unremovable).
* Focus on reducing segments exponentially first, before zeroing out what is left (which is not exponential).
This was helpful in reducing a massive sqlite testcase.
Diffstat (limited to 'src/asmjs/shared-constants.cpp')
0 files changed, 0 insertions, 0 deletions