[OCaml] Llvm_ipo: add missing transforms
[oota-llvm.git] / bindings / ocaml / transforms / ipo / llvm_ipo.mli
index 68f7c0e6cb81b1df1fb725252a9cda3859c88288..1944c30b06c1b4cde09b11ee23f8b8883965e6d2 100644 (file)
@@ -32,6 +32,10 @@ external add_function_attrs : [ | `Module ] Llvm.PassManager.t -> unit =
 external add_function_inlining : [ | `Module ] Llvm.PassManager.t -> unit =
   "llvm_add_function_inlining"
 
+(**  See llvm::createAlwaysInlinerPass function. *)
+external add_always_inliner : [ | `Module ] Llvm.PassManager.t -> unit =
+  "llvm_add_always_inliner"
+
 (**  See llvm::createGlobalDCEPass function. *)
 external add_global_dce : [ | `Module ] Llvm.PassManager.t -> unit =
   "llvm_add_global_dce"