This commit exposes `EmitState` and `EmitInfo` so that they can be consumed by Winch. This is a follow up to https://github.com/bytecodealliance/wasmtime/pull/5570, in which this should've been included.
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.