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