Searched defs:ModuleBuffer (Results 1 – 6 of 6) sorted by relevance
| /third_party/rust/rust/compiler/rustc_codegen_llvm/src/back/ |
| D | lto.rs | 45 ) -> Result<(Vec<CString>, Vec<(SerializedModule<ModuleBuffer>, CString)>), FatalError> { in prepare_lto() 170 cached_modules: Vec<(SerializedModule<ModuleBuffer>, WorkProduct)>, in run_fat() 192 cached_modules: Vec<(SerializedModule<ModuleBuffer>, WorkProduct)>, in run_thin() 224 cached_modules: Vec<(SerializedModule<ModuleBuffer>, WorkProduct)>, in fat_lto() 225 mut serialized_modules: Vec<(SerializedModule<ModuleBuffer>, CString)>, in fat_lto() 426 serialized_modules: Vec<(SerializedModule<ModuleBuffer>, CString)>, in thin_lto() 427 cached_modules: Vec<(SerializedModule<ModuleBuffer>, WorkProduct)>, in thin_lto() 616 pub struct ModuleBuffer(&'static mut llvm::ModuleBuffer); struct 618 unsafe impl Send for ModuleBuffer {} implementation 619 unsafe impl Sync for ModuleBuffer {} implementation [all …]
|
| /third_party/rust/rust/compiler/rustc_codegen_ssa/src/traits/ |
| D | write.rs | 12 type ModuleBuffer: ModuleBufferMethods; typedef 27 cached_modules: Vec<(SerializedModule<Self::ModuleBuffer>, WorkProduct)>, in run_fat_lto() 35 cached_modules: Vec<(SerializedModule<Self::ModuleBuffer>, WorkProduct)>, in run_thin_lto() 59 fn serialize_module(module: ModuleCodegen<Self::Module>) -> (String, Self::ModuleBuffer); in serialize_module()
|
| /third_party/rust/rust/compiler/rustc_codegen_gcc/src/ |
| D | lib.rs | 188 pub struct ModuleBuffer; struct 190 impl ModuleBufferMethods for ModuleBuffer { implementation 216 type ModuleBuffer = ModuleBuffer; typedef 220 …xt<Self>, mut modules: Vec<FatLTOInput<Self>>, _cached_modules: Vec<(SerializedModule<Self::Module… in run_fat_lto() 234 …f>, _modules: Vec<(String, Self::ThinBuffer)>, _cached_modules: Vec<(SerializedModule<Self::Module… in run_thin_lto() 264 fn serialize_module(_module: ModuleCodegen<Self::Module>) -> (String, Self::ModuleBuffer) { in serialize_module()
|
| /third_party/rust/rust/compiler/rustc_codegen_llvm/src/ |
| D | lib.rs | 174 type ModuleBuffer = back::lto::ModuleBuffer; typedef 194 cached_modules: Vec<(SerializedModule<Self::ModuleBuffer>, WorkProduct)>, in run_fat_lto() 201 cached_modules: Vec<(SerializedModule<Self::ModuleBuffer>, WorkProduct)>, in run_thin_lto() 237 fn serialize_module(module: ModuleCodegen<Self::Module>) -> (String, Self::ModuleBuffer) { in serialize_module()
|
| /third_party/rust/rust/compiler/rustc_codegen_ssa/src/back/ |
| D | write.rs | 381 import_only_modules: Vec<(SerializedModule<B::ModuleBuffer>, WorkProduct)>, in generate_lto_work()
|
| /third_party/rust/rust/compiler/rustc_codegen_llvm/src/llvm/ |
| D | ffi.rs | 1008 pub type ModuleBuffer; typedef 2458 pub fn LLVMRustModuleBufferCreate(M: &Module) -> &'static mut ModuleBuffer; in LLVMRustModuleBufferCreate() 2461 pub fn LLVMRustModuleBufferFree(p: &'static mut ModuleBuffer); in LLVMRustModuleBufferFree()
|