Add assertions to the OperandCollector that show we're not using pinned vregs, and use reg_fixed_nonallocatable constraints when a real register is used with other constraint generation functions like reg_use etc.
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.