Struct rustc_codegen_llvm::ModuleLlvm [−][src]
pub struct ModuleLlvm {
llcx: &'static mut Context,
llmod_raw: *const Module,
tm: &'static mut TargetMachine,
}Fields
llcx: &'static mut Contextllmod_raw: *const Moduletm: &'static mut TargetMachineImplementations
impl ModuleLlvm[src]
impl ModuleLlvm[src]pub(crate) fn new(tcx: TyCtxt<'_>, mod_name: &str) -> Self[src]
pub(crate) fn new_metadata(tcx: TyCtxt<'_>, mod_name: &str) -> Self[src]
pub(crate) fn parse(
cgcx: &CodegenContext<LlvmCodegenBackend>,
name: &CStr,
buffer: &[u8],
handler: &Handler
) -> Result<Self, FatalError>[src]
cgcx: &CodegenContext<LlvmCodegenBackend>,
name: &CStr,
buffer: &[u8],
handler: &Handler
) -> Result<Self, FatalError>