module Llvm_bitreader:Bitcode reader.sig..end
This interface provides an ocaml API for the LLVM bitcode reader, the
classes in the Bitreader library.
exception Error of string
val get_module_provider : Llvm.llmemorybuffer -> Llvm.llmoduleproviderread_bitcode_file path reads the bitcode for a new module m from the
file at path. Returns Success m if successful, and Failure msg
otherwise, where msg is a description of the error encountered.
See the function llvm::getBitcodeModuleProvider.val parse_bitcode : Llvm.llmemorybuffer -> Llvm.llmoduleparse_bitcode mb parses the bitcode for a new module m from the memory
buffer mb. Returns Success m if successful, and Failure msg otherwise,
where msg is a description of the error encountered.
See the function llvm::ParseBitcodeFile.