diff options
Diffstat (limited to 'src/bootstrap/llvm.src')
| -rw-r--r-- | src/bootstrap/llvm.src | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/bootstrap/llvm.src b/src/bootstrap/llvm.src new file mode 100644 index 0000000..70a5065 --- /dev/null +++ b/src/bootstrap/llvm.src @@ -0,0 +1,14 @@ +extern LLVMInitializeX86TargetInfo = () => void; +extern LLVMInitializeX86TargetMC = () => void; +extern LLVMInitializeX86Target = () => void; +extern LLVMInitializeX86AsmPrinter = () => void; +extern LLVMInitializeX86AsmParser = () => void; + +extern LLVMModuleCreateWithName = (*i8) => *void; +extern LLVMGetGlobalContext = () => *void; +extern LLVMCreateBuilder = () => *void; /* TODO: Create types */ +extern LLVMDisposeModule = (*void) => void; +extern LLVMShutdown = () => void; +extern LLVMDisposeBuilder = (*void) => void; + +extern LLVMDumpModule = (*void) => void; |