[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