INNER CODE UNIT · Rust
run_fat_lto
EmbarkStudios/rust-gpu · crates/rustc_codegen_spirv/src/lib.rs:303
fn run_fat_lto(
_: &CodegenContext<Self>,
_: Vec<FatLtoInput<Self>>,
_: Vec<(SerializedModule<Self::ModuleBuffer>, WorkProduct)>,
) -> Result<LtoModuleCodegen<Self>, FatalError> {
todo!()
}
fn run_thin_lto(
cgcx: &CodegenContext<Self>,
modules: Vec<(String, Self::ThinBuffer)>,
cached_modules: Vec<(SerializedModule<Self::ModuleBuffer>, WorkProduct)>,
) -> Result<(Vec<LtoModuleCodegen<Self>>, Vec<WorkProduct>), FatalError> {
link::run_thin(cgcx, modules, cached_modules)
}
fn print_pass_timings(&self) {
println!("TODO: Implement print_pass_timings");