Files
wasmtime/cranelift/codegen
Alex Crichton 72e2b7fe80 aarch64: Migrate bitrev/clz/cls/ctz to ISLE (#3658)
This commit migrates these existing instructions to ISLE from the manual
lowerings implemented today. This was mostly straightforward but while I
was at it I fixed what appeared to be broken translations for I{8,16}
for `clz`, `cls`, and `ctz`. Previously the lowerings would produce
results as-if the input was 32-bits, but now I believe they all
correctly account for the bit-width.
2022-01-06 15:18:32 -06:00
..
2021-10-10 14:19:08 +02:00
2022-01-05 13:26:50 -06:00
2022-01-05 13:26:50 -06:00
2022-01-05 13:26:50 -06:00

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