[−][src]Crate rustc_codegen_ssa
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
back | |
base | |
common | |
coverageinfo | |
debuginfo | |
glue | |
meth | |
mir | |
mono_item | |
target_features | |
traits | Interface of a Rust codegen backend |
Structs
CachedModuleCodegen | |
CodegenResults | |
CompiledModule | |
CrateInfo | Misc info we load from metadata to persist beyond the tcx. |
MemFlags | |
ModuleCodegen | |
NativeLib |
Enums
ModuleKind |
Constants
METADATA_FILENAME |
Functions
looks_like_rust_object_file | Checks if the given filename ends with the |
provide | |
provide_extern |