1(*===-- llvm_transform_utils.mli - LLVM OCaml Interface -------*- OCaml -*-===* 2 * 3 * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 * See https://llvm.org/LICENSE.txt for license information. 5 * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6 * 7 *===----------------------------------------------------------------------===*) 8 9(** Transform Utilities. 10 11 This interface provides an OCaml API for LLVM transform utilities, the 12 classes in the [LLVMTransformUtils] library. *) 13 14(** [clone_module m] returns an exact copy of module [m]. 15 See the [llvm::CloneModule] function. *) 16external clone_module : Llvm.llmodule -> Llvm.llmodule = "llvm_clone_module" 17