gallivm: Add helpers for creating and destroying TargetLibraryInfo
[mesa.git] / src / gallium / auxiliary / gallivm / lp_bld_misc.h
index 86d2f86ac45a1f32ff5fcf1b5a34ccb5bfbe50f0..30b7b1674af97a1bbfa4dc4bb1aeefa6e608b65d 100644 (file)
@@ -32,6 +32,7 @@
 
 #include "lp_bld.h"
 #include <llvm-c/ExecutionEngine.h>
+#include <llvm-c/Target.h>
 
 
 #ifdef __cplusplus
@@ -44,6 +45,12 @@ struct lp_generated_code;
 extern void
 gallivm_init_llvm_targets(void);
 
+extern LLVMTargetLibraryInfoRef
+gallivm_create_target_library_info(const char *triple);
+
+extern void
+gallivm_dispose_target_library_info(LLVMTargetLibraryInfoRef library_info);
+
 extern void
 lp_set_target_options(void);