Compiler daemon (#3442)

This commit is contained in:
Igor Chevdar
2019-10-09 20:35:13 +03:00
committed by Nikolay Igotti
parent d886986b96
commit e4fb6fd271
24 changed files with 246 additions and 140 deletions
@@ -59,6 +59,10 @@ DIBuilderRef DICreateBuilder(LLVMModuleRef module) {
void DIFinalize(DIBuilderRef builder) {
auto diBuilder = llvm::unwrap(builder);
diBuilder->finalize();
}
void DIDispose(DIBuilderRef builder) {
auto diBuilder = llvm::unwrap(builder);
delete diBuilder;
}
@@ -40,6 +40,7 @@ typedef struct DIExpression *DIExpressionRef;
DIBuilderRef DICreateBuilder(LLVMModuleRef module);
void DIFinalize(DIBuilderRef builder);
void DIDispose(DIBuilderRef builder);
DICompileUnitRef DICreateCompilationUnit(DIBuilderRef builder, unsigned int lang, const char *File, const char* dir, const char * producer, int isOptimized, const char * flags, unsigned int rv);