summaryrefslogtreecommitdiff
path: root/test/lit/binary/legacy-static-casts.test.wasm
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2022-12-07 10:46:32 -0800
committerGitHub <noreply@github.com>2022-12-07 18:46:32 +0000
commit4957d29fab26d235ed035a59441d74c9e4a4f561 (patch)
treec9c4ddc55c9f7a100ac6818bf70a8b6dc571b95c /test/lit/binary/legacy-static-casts.test.wasm
parent2590620a32190f98b29c7d9726865aa8082b4023 (diff)
downloadbinaryen-4957d29fab26d235ed035a59441d74c9e4a4f561.tar.gz
binaryen-4957d29fab26d235ed035a59441d74c9e4a4f561.tar.bz2
binaryen-4957d29fab26d235ed035a59441d74c9e4a4f561.zip
[Wasm GC] Add TypeMerging pass (#5321)
This finds types that can be merged into their super: types that add no fields, and are not used in casts, etc. - so we might as well use the super. This complements TypeSSA, in that it can merge back the new types that TypeSSA created, if we never found a use for them. Without this, TypeSSA can bloat binary size quite a lot (I see 10-20%).
Diffstat (limited to 'test/lit/binary/legacy-static-casts.test.wasm')
0 files changed, 0 insertions, 0 deletions