+struct gallivm_state *
+gallivm_create(const char *name, LLVMContextRef context);
+
+void
+gallivm_destroy(struct gallivm_state *gallivm);
+
+void
+gallivm_free_ir(struct gallivm_state *gallivm);
+
+void
+gallivm_verify_function(struct gallivm_state *gallivm,
+ LLVMValueRef func);
+
+void
+gallivm_compile_module(struct gallivm_state *gallivm);
+
+func_pointer
+gallivm_jit_function(struct gallivm_state *gallivm,
+ LLVMValueRef func);
+
+void
+lp_set_load_alignment(LLVMValueRef Inst,
+ unsigned Align);
+
+void
+lp_set_store_alignment(LLVMValueRef Inst,
+ unsigned Align);
+