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

Traits

__BitFlags 🔒
__BitFlags 🔒

Functions

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