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 metaprogram used by cranelift-codegen. It's not useful on its own.