summaryrefslogtreecommitdiff
path: root/src/tools/wasm-emscripten-finalize.cpp
diff options
context:
space:
mode:
authorThomas Lively <7121787+tlively@users.noreply.github.com>2022-01-26 13:54:54 -0800
committerGitHub <noreply@github.com>2022-01-26 13:54:54 -0800
commitdd6f63524c35b8b9fa0cb8745f305d5dac56d545 (patch)
treeec87773f83dc8b319a319787be7e90e9734377ec /src/tools/wasm-emscripten-finalize.cpp
parent22003d8d4ab317a5da01edae63fadebc2e81bbd6 (diff)
downloadbinaryen-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