module Llvm_irreader:sig..end
IR reader.
This interface provides an OCaml API for the LLVM assembly reader, the classes in the IRReader library.
exception Error of string
val parse_ir_bitcode_or_assembly : Llvm.llcontext -> Llvm.llmemorybuffer -> Llvm.llmoduleparse_ir_bitcode_or_assembly context mb parses the IR for a new module m
from the memory buffer mb in the context context. Returns m if
successful, or raises Error msg otherwise, where msg is a description
of the error encountered.
This function does not take ownership of mb; the caller should dispose it
(see Llvm.MemoryBuffer.dispose) when it is no longer needed.
See the function llvm::ParseIR.