Crate rustc_codegen_ssa
source ·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 backend.
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
Statics
- Raw content of Fluent resource for this crate, generated by
fluent_messages
macro, imported byrustc_driver
to include all crates’ resources in one bundle.
Functions
- Checks if the given filename ends with the
.rcgu.o
extension thatrustc
uses for the object files it generates.