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
mdevan.foobar 95dd7669ca module.get_X_named() methods throws if object of given name is not found.
updated docs.

git-svn-id: http://llvm-py.googlecode.com/svn/trunk@27 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2008-07-31 16:22:22 +00:00
llvm module.get_X_named() methods throws if object of given name is not found. 2008-07-31 16:22:22 +00:00
test Patch for OpenBSD, x86_64 support (Laurence Tratt) 2008-07-05 06:33:51 +00:00
www module.get_X_named() methods throws if object of given name is not found. 2008-07-31 16:22:22 +00:00
CHANGELOG Revamped makeweb.py script; docs regenerated. 2008-07-22 08:50:40 +00:00
LICENSE Updated documentation, license and changelog. 2008-06-10 15:34:11 +00:00
MANIFEST.in Added MANIFEST.in 2008-06-15 03:48:09 +00:00
README New tests. Code cleanup. 2008-06-14 19:05:45 +00:00
setup.py Added support for intrinsincs; needs more testing. 2008-07-21 16:21:14 +00:00

llvm-py: Python Bindings for LLVM
---------------------------------

llvm-py provides Python bindings for LLVM.


Home page:
----------
    http://mdevan.nfshost.com/llvm-py/


Quickstart:
----------
    1. Get 2.3 version of LLVM, build it. 2.2 or earlier will *not* work.

    2. Unpack llvm-py, build and install:

        $ tar jxvf llvm-py-0.2.tar.bz2
        $ cd llvm-py-0.2
        # Locate llvm-config, usually under <llvm>/Release/bin
        $ sudo python setup.py install --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.