Files
wasmtime/cranelift/codegen
Chris Fallin be6f060abf Use new regalloc.rs version with dense vreg->rreg maps.
This PR updates Cranelift to use the new version of regalloc.rs
(bytecodealliance/regalloc.rs#55) that provides dense vreg->rreg maps to
the `map_reg()` function for each instruction, rather than the earlier
hashmap-based approach.

In one test (regex-rs.wasm), this PR results in a 15% reduction in
memory allocations (1245MB -> 1060MB) as measured by DHAT on `clif-util
wasm` runs.
2020-04-29 10:42:25 -07:00
..
2020-04-03 13:13:37 -07:00
2019-12-07 09:47:43 -08:00

This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.