This is a rebase of [1]. In the long term, we'll want to simplify these analysis passes. For now, this is simple and will reduce the number of instructions processed in certain cases. [1] https://github.com/bytecodealliance/cranelift/pull/866
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.