Expand description

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.

Modules

Errors emitted by codegen_ssa
Interface of a Rust codegen backend

Structs

Misc info we load from metadata to persist beyond the tcx.

Enums

Constants

Functions

Checks if the given filename ends with the .rcgu.o extension that rustc uses for the object files it generates.