[OCaml] Expose Llvm_target.TargetMachine.add_analysis_passes.
[oota-llvm.git] / bindings / ocaml / target / llvm_target.ml
index aadd90f5518af1fbca715ef553d6c4ff30d91cd6..bd7388e29fa649e39ea188e2c3b110e341144834 100644 (file)
@@ -126,6 +126,8 @@ module TargetMachine = struct
                     = "llvm_targetmachine_features"
   external data_layout : t -> DataLayout.t
                        = "llvm_targetmachine_data_layout"
+  external add_analysis_passes : [< Llvm.PassManager.any ] Llvm.PassManager.t -> t -> unit
+                               = "llvm_targetmachine_add_analysis_passes"
   external set_verbose_asm : bool -> t -> unit
                            = "llvm_targetmachine_set_verbose_asm"
   external emit_to_file : Llvm.llmodule -> CodeGenFileType.t -> string ->