| /third_party/rust/rust/compiler/rustc_codegen_ssa/src/traits/ |
| D | write.rs | 3 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()
|
| D | backend.rs | 6 use crate::{CodegenResults, ModuleCodegen}; 135 ) -> (ModuleCodegen<Self::Module>, u64); in compile_codegen_unit()
|
| /third_party/rust/rust/compiler/rustc_codegen_gcc/src/ |
| D | lib.rs | 72 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()
|
| D | base.rs | 14 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/ |
| D | lib.rs | 34 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()
|
| D | base.rs | 27 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/ |
| D | write.rs | 4 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/ |
| D | lto.rs | 3 use crate::ModuleCodegen; 45 module: ModuleCodegen<B::Module>, 69 ) -> Result<ModuleCodegen<B::Module>, FatalError> { in optimize()
|
| D | write.rs | 8 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/ |
| D | lto.rs | 12 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()
|
| D | write.rs | 22 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/ |
| D | common.rs | 109 use crate::ModuleCodegen; 112 impl<HCX, M> HashStable<HCX> for ModuleCodegen<M> { implementation
|
| D | lib.rs | 62 pub struct ModuleCodegen<M> { struct 74 impl<M> ModuleCodegen<M> { argument
|
| D | base.rs | 14 use crate::{CachedModuleCodegen, CompiledModule, CrateInfo, MemFlags, ModuleCodegen, ModuleKind}; 668 ModuleCodegen { name: llmod_id, module_llvm, kind: ModuleKind::Allocator }, in codegen_crate()
|