wasm: use liveness analysis for locals

This hooks reusal of locals into liveness analysis.
Meaning that when an operand dies, and is a local,
it will automatically be freed so it can be re-used
when a new local is required. The result of this, is
a lower allocation required for locals. Having less
locals means smaller binary size, as well as faster
compilation speed when loaded by the runtime.
This commit is contained in:
Luuk de Gram 2022-08-22 16:36:47 +02:00
parent 99c3578f69
commit b9b20b14ea
No known key found for this signature in database
GPG Key ID: A8CFE58E4DC7D664

File diff suppressed because it is too large Load Diff