INNER CODE UNIT · Rust
optimize_fat
EmbarkStudios/rust-gpu · crates/rustc_codegen_spirv/src/lib.rs:351
fn optimize_fat(
_: &CodegenContext<Self>,
_: &mut ModuleCodegen<Self::Module>,
) -> Result<(), FatalError> {
todo!()
}
unsafe fn codegen(
cgcx: &CodegenContext<Self>,
_diag_handler: &Handler,
module: ModuleCodegen<Self::Module>,
_config: &ModuleConfig,
) -> Result<CompiledModule, FatalError> {
let path = cgcx
.output_filenames
.temp_path(OutputType::Object, Some(&module.name));
// Note: endianness doesn't matter, readers deduce endianness from magic header.
let spirv_module = spirv_tools::binary::from_binary(&module.module_llvm);