* Generalize `n ^ !n` optimization to more types * Generalize `x & -1` optimization to more types Also mark the `x & x` rewrite to `subsume`. * Cranelift: Optimize x|!x and x&!x to constants These cases are much like the existing x^!x rules.
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.