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
2010-09-26 08:49:09 +00:00
llvm Fix build warnings 2010-09-18 14:20:02 +00:00
test Add and remove function attributes (Krzysztof Goj) 2010-08-03 16:31:41 +00:00
tools Updated documentation, partially. 2010-08-31 07:31:34 +00:00
www LLVM tutorial ported (Max Shawabkeh) (Issue #33) 2010-09-26 08:25:14 +00:00
CHANGELOG LLVM tutorial ported (Max Shawabkeh) (Issue #33) 2010-09-26 08:25:14 +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 documentation, partially. 2010-08-31 07:31:34 +00: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://mdevan.nfshost.com/llvm-py/


Versions:
---------
    This package will work only with LLVM 2.7, and Python 2.4 or later,
    (not Python 3.x).


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

    2. Get llvm-py and install it:

        $ wget http://llvm-py.googlecode.com/files/llvm-py-0.6.tar.bz2
        $ tar jxvf llvm-py-0.6.tar.bz2
        $ cd llvm-py
        # Locate llvm-config, usually under <llvm>/Release/bin
        $ python setup.py install --user --llvm-config=/path/to/llvm-config

    3. See examples under 'test' directory.


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.