Home
last modified time | relevance | path

Searched defs:ModuleBuffer (Results 1 – 6 of 6) sorted by relevance

/third_party/rust/rust/compiler/rustc_codegen_llvm/src/back/
Dlto.rs45 ) -> 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/
Dwrite.rs12 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/
Dlib.rs188 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/
Dlib.rs174 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/
Dwrite.rs381 import_only_modules: Vec<(SerializedModule<B::ModuleBuffer>, WorkProduct)>, in generate_lto_work()
/third_party/rust/rust/compiler/rustc_codegen_llvm/src/llvm/
Dffi.rs1008 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()