summaryrefslogtreecommitdiff
path: root/src/asmjs/shared-constants.cpp
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2018-03-15 08:46:45 -0700
committerGitHub <noreply@github.com>2018-03-15 08:46:45 -0700
commit8faa79c0dafe2c358a7949910bb1a225a3b32ede (patch)
tree4c23cd8c00c87fd73e3d27c21b84179a12fa5810 /src/asmjs/shared-constants.cpp
parent987f210d2cae3fca548575084bb7c2a9a908f2bc (diff)
downloadbinaryen-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