Originally a github fork of the llvm-py repository from http://www.mdevan.org/llvm-py/index.html updated to work with LLVM 3.x. Since then it has changed significantly with multiple sub-projects. www.llvmpy.org
Find a file
2011-06-07 13:53:08 -05:00
llvm applied patch to work with llvm 2.9 from llvm-py r105 ... 84.7KB version seen here: http://code.google.com/p/llvm-py/issues/detail?id=37 2011-06-05 21:21:18 -05:00
test Use extract_value instead of getresult (Bryan Silverthorn) (Issue #34) 2010-10-24 08:46:59 +00:00
tools Updated documentation, partially. 2010-08-31 07:31:34 +00:00
www More documentation. 2010-11-05 17:25:05 +00:00
CHANGELOG Added llvm.core.Argument.alignment 2010-10-15 10:33:37 +00:00
LICENSE Updated documentation, partially. 2010-08-31 07:31:34 +00:00
MANIFEST.in Added MANIFEST.in 2008-06-15 03:48:09 +00:00
README Updated README to reflect current status and project location 2011-06-07 13:53:08 -05:00
setup.py Fix ffi link issue on darwin (Albert Mietus) (Issue #29) 2010-09-26 08:49:09 +00:00

llvm-py: Python Bindings for LLVM
=================================
llvm-py provides Python bindings for LLVM.


Home page:
----------
    http://www.mdevan.org/llvm-py/


Versions:
---------
    This package has only been tested with LLVM 2.9, and Python 2.7,
    (not Python 3.x).


Quickstart:
-----------
    1. Get 2.9 version of LLVM, build it. Make sure '--enable-pic' is
       passed to LLVM's 'configure'.

    2. Get llvm-py and install it:
        -  To get from SVN:
           $ git clone git@github.com:AndrewBC/llvm-py.git

        -  To build and install:
           $ cd llvm-py
           $ python setup.py install

    3. See documentation at 'www/web/index.html' and examples under 'test'.


LICENSE:
--------
    llvm-py is distributed under the new BSD license, which is similar to
    the LLVM license itself. See the file called LICENSE for the full 
    license text.