Alex Crichton fab5c795ae Add gc support for locals in functions
This commit adds support for running a gc pass over locals in a
function. This will remove dead local declarations for a function
(completely unused) as well as compact existing entries to ensure that
we don't have two local declarations of the same type.

While this was initially intended for some future support of emitting
shims in `wasm-bindgen`, it turns out this pass is firing quite a lot
over existing functions generated by LLVM. Looks like we may see benefit
from this today with slightly smaller wasm binaries!
2018-10-29 10:10:23 -07:00
..
2018-10-28 12:44:05 -07:00
2018-10-29 10:10:23 -07:00
2018-10-10 13:19:40 -07:00
2018-10-10 13:19:40 -07:00
2018-10-10 13:19:40 -07:00
2018-09-26 08:26:00 -07:00
2018-10-16 14:04:40 -07:00
2018-10-10 13:19:40 -07:00
2018-10-10 13:19:40 -07:00
2018-09-26 08:26:00 -07:00