public bool Run(LLVMModuleRef M) => LLVM.RunPassManager(this, M) != 0;
public void AddModule(LLVMModuleRef M) => LLVM.AddModule(this, M);
public bool TryEmitToFile(LLVMModuleRef module, string fileName, LLVMCodeGenFileType codegen, out string message) => TryEmitToFile(module, fileName.AsSpan(), codegen, out message);
/// <summary>Convenience wrapper for LLVM.GetFirstGlobalAlias.</summary> public static LLVMValueRef FirstGlobalAlias(this LLVMModuleRef self) => (self.Handle != default) ? LLVM.GetFirstGlobalAlias(self) : default;
public void EmitToFile(LLVMModuleRef module, string fileName, LLVMCodeGenFileType codegen) => EmitToFile(module, fileName.AsSpan(), codegen);