diff options
author | Thomas Lively <7121787+tlively@users.noreply.github.com> | 2022-01-26 13:54:54 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-26 13:54:54 -0800 |
commit | dd6f63524c35b8b9fa0cb8745f305d5dac56d545 (patch) | |
tree | ec87773f83dc8b319a319787be7e90e9734377ec /src/tools/wasm-emscripten-finalize.cpp | |
parent | 22003d8d4ab317a5da01edae63fadebc2e81bbd6 (diff) | |
download | binaryen-dd6f63524c35b8b9fa0cb8745f305d5dac56d545.tar.gz binaryen-dd6f63524c35b8b9fa0cb8745f305d5dac56d545.tar.bz2 binaryen-dd6f63524c35b8b9fa0cb8745f305d5dac56d545.zip |
[NFC] Split shallow and deep updating of CanonicalizationState (#4478)
Since isorecursive canonicalization will happen incrementally in a bottom-up
manner, it will be more efficient if can more precisely control which types get
updated at each step. Refactor the `CanonicalizationState` interface to
separately expose shallow updating, which updates only the top-level state, and
deep updating of the use sites within HeapTypeInfos.
Diffstat (limited to 'src/tools/wasm-emscripten-finalize.cpp')
0 files changed, 0 insertions, 0 deletions