[llvm-commits] [PATCH] Expose scalar transforms to the c and ocaml bindings.
Erick Tryzelaar
idadesub at users.sourceforge.net
Mon Mar 10 01:18:04 PDT 2008
This patch adds a couple scalar transformations to the bindings. It
creates a new ocaml library called llvm_scalar_opts.cm{,x}a, which
currently doesn't need a c stub library.
---
bindings/ocaml/Makefile | 2 +-
bindings/ocaml/transforms/Makefile | 13 +++++
bindings/ocaml/transforms/scalar/Makefile | 20 ++++++++
.../ocaml/transforms/scalar/llvm_scalar_opts.ml | 18 ++++++++
.../ocaml/transforms/scalar/llvm_scalar_opts.mli | 23 ++++++++++
include/llvm-c/Transforms/Scalar.h | 47 ++++++++++++++++++++
lib/Transforms/Scalar/ScalarBindings.cpp | 36 +++++++++++++++
7 files changed, 158 insertions(+), 1 deletions(-)
create mode 100644 bindings/ocaml/transforms/Makefile
create mode 100644 bindings/ocaml/transforms/scalar/Makefile
create mode 100644 bindings/ocaml/transforms/scalar/llvm_scalar_opts.ml
create mode 100644 bindings/ocaml/transforms/scalar/llvm_scalar_opts.mli
create mode 100644 include/llvm-c/Transforms/Scalar.h
create mode 100644 lib/Transforms/Scalar/ScalarBindings.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 06811093f8bc3b97424f46186d956bfc04b8b0f3.diff
Type: text/x-patch
Size: 8169 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20080310/7510a399/attachment.bin>
More information about the llvm-commits
mailing list