summaryrefslogtreecommitdiff
path: root/src/wasm-binary.h
diff options
context:
space:
mode:
authorThomas Lively <tlively@google.com>2023-01-17 11:35:23 -0600
committerGitHub <noreply@github.com>2023-01-17 09:35:23 -0800
commiteedb2fe5e37174acba69e84e8bb9ee2628e0d7f3 (patch)
tree689c4c6a2c1a735a991013cb02c1f4bd542b0e1c /src/wasm-binary.h
parente9012347476a9cb26f829aa9a9a8b04db3438765 (diff)
downloadbinaryen-eedb2fe5e37174acba69e84e8bb9ee2628e0d7f3.tar.gz
binaryen-eedb2fe5e37174acba69e84e8bb9ee2628e0d7f3.tar.bz2
binaryen-eedb2fe5e37174acba69e84e8bb9ee2628e0d7f3.zip
Add Valmari-Lehtinen DFA minimization as a standalone utility (#5430)
We used to have this algorithm in wasm-type.cpp, where we used it to implement equirecursive type canonicalization, but we removed it when we removed equirecursive typing. Bring the algorithm back as a standalone utility for future use in optimization passes. In particular, it will be useful in TypeMerging for identifying the greatest fixed point of mergeable types rather than the smallest fixed point.
Diffstat (limited to 'src/wasm-binary.h')
0 files changed, 0 insertions, 0 deletions