Files
wasmtime/cranelift/codegen
Nick Fitzgerald ffbbfbffce Cranelift: Rewrite or(and(x, y), not(y)) => or(x, not(y)) again (#5684)
This rewrite was introduced in #5676 and then reverted in #5682 due to a footgun
where we accidentally weren't actually checking the `y == !z` precondition. This
commit fixes the precondition check. It also fixes the arithmetic to be
correctly masked to the value type's width.

This reverts commit 268f6bfc1d.
2023-02-01 20:53:22 +00:00
..
2021-10-10 14:19:08 +02:00
2023-01-05 09:46:01 -06:00
2023-01-05 09:46:01 -06:00

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