summaryrefslogtreecommitdiff
path: root/src/compiler-support.h
diff options
context:
space:
mode:
authorAlon Zakai <azakai@google.com>2021-11-18 16:16:19 -0800
committerGitHub <noreply@github.com>2021-11-18 16:16:19 -0800
commitbe672c057bcb39b27f34f4031eea747bd72161d2 (patch)
treed3696677f15f23818be29b1bb0856a47fbe8b5f3 /src/compiler-support.h
parentcba41cc227346c8a8357aa06bb1d916663c29dfe (diff)
downloadbinaryen-be672c057bcb39b27f34f4031eea747bd72161d2.tar.gz
binaryen-be672c057bcb39b27f34f4031eea747bd72161d2.tar.bz2
binaryen-be672c057bcb39b27f34f4031eea747bd72161d2.zip
[Wasm GC] Global Refining pass (#4344)
Fairly simple, this uses the existing infrastructure to find opportunities to refine the type of a global variable. This a common pattern in j2wasm for example, where a global begins as a null of $java.lang.Object (the least specific type) but it is in practice always assigned an object of some specific type.
Diffstat (limited to 'src/compiler-support.h')
0 files changed, 0 insertions, 0 deletions