Files
wasmtime/lib/codegen
Nicholas Nethercote 46d9a3cd1a Use an FxHashMap in RegDiversions.
Because it's hot and the number of entries can reach the 1000s, so
linear insertion and search is bad.

This reduces runtime for `sqlite` and `UE4Game-HTML5-Shipping` by 3-4%,
and a couple of other benchmarks (`sqlite`, `godot`, `clang`) by smaller
amounts.

It also increases runtime for `mono` and `tanks` by about 1%; this seems
to be due to incidental changes in which functions are inlined more than
algorithmic changes.
2018-12-17 21:36:06 -08:00
..
2018-12-17 21:36:06 -08:00
2018-12-11 12:54:23 -08:00
2018-07-13 09:15:16 -07:00

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