This avoids doing multiple unpacking of the InstructionData for a single legalization, improving readability and reducing size of the generated code. For instance, icmp had to unpack the format once per IntCC condition code.
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.