Adding Ocaml bindings for the bitreader as requested by Sarah
authorGordon Henriksen <gordonhenriksen@mac.com>
Tue, 11 Dec 2007 00:20:48 +0000 (00:20 +0000)
committerGordon Henriksen <gordonhenriksen@mac.com>
Tue, 11 Dec 2007 00:20:48 +0000 (00:20 +0000)
commitbbc6597f02d108f32b5bdc7711cc67386196017b
treec0a9de6590c68d7d5cbd907da5ec03c723201e56
parent7eb587779e1c19768b98ba633c6dd0bbd306a323
Adding Ocaml bindings for the bitreader as requested by Sarah
Thompson. Usage should be something like this:

open Llvm
open Llvm_bitreader

match read_bitcode_file fn with
  | Bitreader_failure msg ->
      prerr_endline msg
  | Bitreader_success m ->
      ...;
      dispose_module m

Compile with: ocamlc llvm.cma llvm_bitreader.cma
              ocamlopt llvm.cmxa llvm_bitreader.cmxa

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44824 91177308-0d34-0410-b5e6-96231b3b80d8
bindings/ocaml/Makefile
bindings/ocaml/bitreader/Makefile [new file with mode: 0644]
bindings/ocaml/bitreader/bitreader_ocaml.c [new file with mode: 0644]
bindings/ocaml/bitreader/llvm_bitreader.ml [new file with mode: 0644]
bindings/ocaml/bitreader/llvm_bitreader.mli [new file with mode: 0644]
include/llvm-c/BitReader.h [new file with mode: 0644]
lib/Bitcode/Reader/BitReader.cpp [new file with mode: 0644]
test/Bindings/Ocaml/bitreader.ml [new file with mode: 0644]