diff options
Diffstat (limited to 'bindings/ocaml/llvm/llvm.mli')
-rw-r--r-- | bindings/ocaml/llvm/llvm.mli | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bindings/ocaml/llvm/llvm.mli b/bindings/ocaml/llvm/llvm.mli index 22d359181c..8d9d21261d 100644 --- a/bindings/ocaml/llvm/llvm.mli +++ b/bindings/ocaml/llvm/llvm.mli @@ -847,6 +847,12 @@ external incoming : llvalue -> (llvalue * llbasicblock) list = "llvm_incoming" (*===-- Instruction builders ----------------------------------------------===*) +(** [builder] creates an instruction builder with no position. It is invalid to + use this builder until its position is set with [position_before] or + [position_at_end]. See the constructor for [llvm::LLVMBuilder]. **) +external builder: unit-> llbuilder + = "llvm_builder" + (** [builder_before ins] creates an instruction builder positioned before the instruction [isn]. See the constructor for [llvm::LLVMBuilder]. **) external builder_before : llvalue -> llbuilder = "llvm_builder_before" |