[OCaml] Llvm_scalar_opts: add missing transforms
[oota-llvm.git] / bindings / ocaml / transforms / scalar / scalar_opts_ocaml.c
index 51e966c33768bb75d2040465c71c27cc1c4ac195..0a71bd7cad244a78ce3cbe7531b9dd3fe206ee60 100644 (file)
@@ -199,3 +199,9 @@ CAMLprim value llvm_add_basic_alias_analysis(LLVMPassManagerRef PM) {
   LLVMAddBasicAliasAnalysisPass(PM);
   return Val_unit;
 }
+
+/* [<Llvm.PassManager.any] Llvm.PassManager.t -> unit */
+CAMLprim value llvm_add_partially_inline_lib_calls(LLVMPassManagerRef PM) {
+  LLVMAddPartiallyInlineLibCallsPass(PM);
+  return Val_unit;
+}