These were originally used by the old backend framework as part of legalizing function signatures for the respective ABI.
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.