Use the regalloc constraint-based CallArgList / CallRetList mechanism instead of directly using physregs in instructions.
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.