These were originally used by the old backend framework as part of legalizing function signatures for the respective ABI.
This crate library supports reading .clif files. This functionality is needed for testing Cranelift, but is not essential for a JIT compiler.