summaryrefslogtreecommitdiff
path: root/src/wasm/wasm-binary.cpp
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2018-06-08 15:45:02 -0700
committerGitHub <noreply@github.com>2018-06-08 15:45:02 -0700
commite3d201158d9136d6ffb655f70904dae5f9079317 (patch)
tree93329d0026eab20e5344358a902a6e2cf8b49d62 /src/wasm/wasm-binary.cpp
parent7676221b837bbd20daf1889dbdabf3cb76721658 (diff)
downloadbinaryen-e3d201158d9136d6ffb655f70904dae5f9079317.tar.gz
binaryen-e3d201158d9136d6ffb655f70904dae5f9079317.tar.bz2
binaryen-e3d201158d9136d6ffb655f70904dae5f9079317.zip
Improve local-cse (#1594)
This makes it much more effective, by rewriting it to depend on flatten. In flattened IR, it is very simple to check if an expression is equivalent to one already available for use in a local, and use that one instead, basically we just track values in locals. Helps with #1521
Diffstat (limited to 'src/wasm/wasm-binary.cpp')
0 files changed, 0 insertions, 0 deletions