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 b2d8ff38a8 More properties/methods for TargetData.
git-svn-id: http://llvm-py.googlecode.com/svn/trunk@73 8d1e9007-1d4e-0410-b67e-1979fd6579aa
2009-03-01 08:34:04 +00:00
llvm More properties/methods for TargetData. 2009-03-01 08:34:04 +00:00
test More properties/methods for TargetData. 2009-03-01 08:34:04 +00:00
tools Updated intrinsic ids. 2009-02-19 12:00:28 +00:00
www Updated documentation (Nick Lewycky) 2008-11-23 06:03:17 +00:00
CHANGELOG More properties/methods for TargetData. 2009-03-01 08:34:04 +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 Code cleanup, pylint, updated README, CHANGELOG 2009-02-23 11:24:12 +00:00
setup.py Set execute bit on python scripts 2009-02-25 17:48:53 +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.5 (currently in pre-release
    testing). If you need llvm-py for LLVM 2.4, use the 0.5 version of llvm-py.


Quickstart:
-----------
    1. Get 2.5 version of LLVM, build it. Make sure '--enable-pic' is passed to
       LLVM's 'configure'. (Currently, you've to get it from LLVM SVN).

    2. Get llvm-py from SVN, install it:

        $ svn co http://llvm-py.googlecode.com/svn/trunk/ llvm-py
        $ cd llvm-py
        # 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.