Files
wasmtime/cranelift/codegen
Joey Gouly f418b7a700 Reduce arm64 Inst enum size
This reduces the size of the Inst enum from 112 bytes to 48 bytes.

Using DHAT on a regex-rs.wasm benchmark, `valgrind --tool=dhat clif-util compile --target aarch64`

The total number of allocated bytes, drops by around 170 MB.
At t-gmax drops by 3 MB.

Using `perf stat clif-util compile --target aarch64`, the instructions count dropped by 0.6%. Cache misses dropped by 6%. Cycles dropped by 2.3%.
2020-05-14 15:45:55 +01:00
..
2020-05-14 15:45:55 +01: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.