Home
last modified time | relevance | path

Searched refs:ModuleCodegen (Results 1 – 14 of 14) sorted by relevance

/third_party/rust/rust/compiler/rustc_codegen_ssa/src/traits/
Dwrite.rs3 use crate::{CompiledModule, ModuleCodegen};
20 modules: Vec<ModuleCodegen<Self::Module>>, in run_link()
21 ) -> Result<ModuleCodegen<Self::Module>, FatalError>; in run_link()
41 module: &ModuleCodegen<Self::Module>, in optimize()
46 llmod: &mut ModuleCodegen<Self::Module>, in optimize_fat()
51 ) -> Result<ModuleCodegen<Self::Module>, FatalError>; in optimize_thin()
55 module: ModuleCodegen<Self::Module>, in codegen()
58 fn prepare_thin(module: ModuleCodegen<Self::Module>) -> (String, Self::ThinBuffer); in prepare_thin()
59 fn serialize_module(module: ModuleCodegen<Self::Module>) -> (String, Self::ModuleBuffer); in serialize_module()
Dbackend.rs6 use crate::{CodegenResults, ModuleCodegen};
135 ) -> (ModuleCodegen<Self::Module>, u64); in compile_codegen_unit()
/third_party/rust/rust/compiler/rustc_codegen_gcc/src/
Dlib.rs72 use rustc_codegen_ssa::{CodegenResults, CompiledModule, ModuleCodegen};
176 …fn compile_codegen_unit(&self, tcx: TyCtxt<'_>, cgu_name: Symbol) -> (ModuleCodegen<Self::Module>,… in compile_codegen_unit()
242 …imize(_cgcx: &CodegenContext<Self>, _diag_handler: &Handler, module: &ModuleCodegen<Self::Module>,… in optimize()
247 …fn optimize_fat(_cgcx: &CodegenContext<Self>, _module: &mut ModuleCodegen<Self::Module>) -> Result… in optimize_fat()
252 …thin(_cgcx: &CodegenContext<Self>, _thin: ThinModule<Self>) -> Result<ModuleCodegen<Self::Module>,… in optimize_thin()
256 …unsafe fn codegen(cgcx: &CodegenContext<Self>, diag_handler: &Handler, module: ModuleCodegen<Self:… in codegen()
260 fn prepare_thin(_module: ModuleCodegen<Self::Module>) -> (String, Self::ThinBuffer) { in prepare_thin()
264 fn serialize_module(_module: ModuleCodegen<Self::Module>) -> (String, Self::ModuleBuffer) { in serialize_module()
268 …ntext<Self>, diag_handler: &Handler, modules: Vec<ModuleCodegen<Self::Module>>) -> Result<ModuleCo… in run_link()
Dbase.rs14 use rustc_codegen_ssa::{ModuleCodegen, ModuleKind};
66 …cx: TyCtxt<'_>, cgu_name: Symbol, supports_128bit_integers: bool) -> (ModuleCodegen<GccContext>, u… in compile_codegen_unit()
85 …x: TyCtxt<'_>, (cgu_name, supports_128bit_integers): (Symbol, bool)) -> ModuleCodegen<GccContext> { in compile_codegen_unit()
181 ModuleCodegen { in compile_codegen_unit()
/third_party/rust/rust/compiler/rustc_codegen_llvm/src/
Dlib.rs34 use rustc_codegen_ssa::ModuleCodegen;
131 ) -> (ModuleCodegen<ModuleLlvm>, u64) { in compile_codegen_unit()
187 modules: Vec<ModuleCodegen<Self::Module>>, in run_link()
188 ) -> Result<ModuleCodegen<Self::Module>, FatalError> { in run_link()
208 module: &ModuleCodegen<Self::Module>, in optimize()
215 module: &mut ModuleCodegen<Self::Module>, in optimize_fat()
223 ) -> Result<ModuleCodegen<Self::Module>, FatalError> { in optimize_thin()
229 module: ModuleCodegen<Self::Module>, in codegen()
234 fn prepare_thin(module: ModuleCodegen<Self::Module>) -> (String, Self::ThinBuffer) { in prepare_thin()
237 fn serialize_module(module: ModuleCodegen<Self::Module>) -> (String, Self::ModuleBuffer) { in serialize_module()
Dbase.rs27 use rustc_codegen_ssa::{ModuleCodegen, ModuleKind};
60 pub fn compile_codegen_unit(tcx: TyCtxt<'_>, cgu_name: Symbol) -> (ModuleCodegen<ModuleLlvm>, u64) { in compile_codegen_unit()
77 fn module_codegen(tcx: TyCtxt<'_>, cgu_name: Symbol) -> ModuleCodegen<ModuleLlvm> { in compile_codegen_unit()
138 ModuleCodegen { in compile_codegen_unit()
/third_party/rust/rust/compiler/rustc_codegen_gcc/src/back/
Dwrite.rs4 use rustc_codegen_ssa::{CompiledModule, ModuleCodegen};
13 … &CodegenContext<GccCodegenBackend>, _diag_handler: &Handler, module: ModuleCodegen<GccContext>, c… in codegen()
82 …ckend>, _diag_handler: &Handler, mut _modules: Vec<ModuleCodegen<GccContext>>) -> Result<ModuleCod… in link()
/third_party/rust/rust/compiler/rustc_codegen_ssa/src/back/
Dlto.rs3 use crate::ModuleCodegen;
45 module: ModuleCodegen<B::Module>,
69 ) -> Result<ModuleCodegen<B::Module>, FatalError> { in optimize()
Dwrite.rs8 CachedModuleCodegen, CodegenResults, CompiledModule, CrateInfo, ModuleCodegen, ModuleKind,
687 Optimize(ModuleCodegen<B::Module>),
755 NeedsLink(ModuleCodegen<B::Module>),
762 InMemory(ModuleCodegen<B::Module>),
815 module: ModuleCodegen<B::Module>, in execute_optimize_work_item()
929 module: ModuleCodegen<B::Module>, in finish_intra_module_work()
1964 module: ModuleCodegen<B::Module>, in submit_pre_codegened_module_to_llvm()
2000 module: ModuleCodegen<B::Module>, in submit_codegened_module_to_llvm()
/third_party/rust/rust/compiler/rustc_codegen_llvm/src/back/
Dlto.rs12 use rustc_codegen_ssa::{looks_like_rust_object_file, ModuleCodegen, ModuleKind};
214 pub(crate) fn prepare_thin(module: ModuleCodegen<ModuleLlvm>) -> (String, ThinBuffer) { in prepare_thin()
281 let module: ModuleCodegen<ModuleLlvm> = match costliest_module { in fat_lto()
287 ModuleCodegen { in fat_lto()
583 module: &mut ModuleCodegen<ModuleLlvm>, in run_pass_manager()
693 ) -> Result<ModuleCodegen<ModuleLlvm>, FatalError> { in optimize_thin_module()
707 let mut module = ModuleCodegen { in optimize_thin_module()
Dwrite.rs22 use rustc_codegen_ssa::{CompiledModule, ModuleCodegen};
255 module: &ModuleCodegen<ModuleLlvm>, in save_temp_bitcode()
292 module: &ModuleCodegen<ModuleLlvm>, in new()
463 module: &ModuleCodegen<ModuleLlvm>, in llvm_optimize()
548 module: &ModuleCodegen<ModuleLlvm>, in optimize()
582 mut modules: Vec<ModuleCodegen<ModuleLlvm>>, in link()
583 ) -> Result<ModuleCodegen<ModuleLlvm>, FatalError> { in link()
605 module: ModuleCodegen<ModuleLlvm>, in codegen()
/third_party/rust/rust/compiler/rustc_codegen_ssa/src/
Dcommon.rs109 use crate::ModuleCodegen;
112 impl<HCX, M> HashStable<HCX> for ModuleCodegen<M> { implementation
Dlib.rs62 pub struct ModuleCodegen<M> { struct
74 impl<M> ModuleCodegen<M> { argument
Dbase.rs14 use crate::{CachedModuleCodegen, CompiledModule, CrateInfo, MemFlags, ModuleCodegen, ModuleKind};
668 ModuleCodegen { name: llmod_id, module_llvm, kind: ModuleKind::Allocator }, in codegen_crate()