This crate contains codegen code that is used by all codegen backends (LLVM and others). The backend-agnostic functions of this crate use functions defined in various traits that have to be implemented by each backends.
Errors emitted by codegen_ssa
Interface of a Rust codegen backend
Misc info we load from metadata to persist beyond the tcx.