git-svn-id: http://llvm-py.googlecode.com/svn/trunk@105 8d1e9007-1d4e-0410-b67e-1979fd6579aa
97 lines
3.3 KiB
HTML
97 lines
3.3 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
|
<meta name="generator" content="AsciiDoc 8.5.2" />
|
|
<meta name="description" content="Python bindings for LLVM" />
|
|
<meta name="keywords" content="llvm python compiler backend bindings" />
|
|
<link rel="stylesheet" href="style/xhtml11.css" type="text/css" />
|
|
<link rel="stylesheet" href="style/xhtml11-quirks.css" type="text/css" />
|
|
<link rel="stylesheet" href="style/layout.css" type="text/css" />
|
|
<title>llvm-py: Python Bindings for LLVM - llvm-py</title>
|
|
</head>
|
|
<body>
|
|
<div id="layout-banner">
|
|
<div id="layout-title">llvm-py</div>
|
|
<div id="layout-description">Python Bindings for LLVM</div>
|
|
</div>
|
|
<table>
|
|
<tr valign="top">
|
|
<td id="layout-menu">
|
|
<div>»<a href="index.html">Home</a></div>
|
|
<div>»<a href="examples.html">Examples</a></div>
|
|
<div>»<a href="download.html">Download</a></div>
|
|
<div>»<a href="userguide.html">User Guide</a></div>
|
|
<div>»<a href="contribute.html">Contribute</a></div>
|
|
<div>»<a href="license.html">License</a></div>
|
|
<div>»<a href="about.html">About</a></div>
|
|
</td>
|
|
<td>
|
|
<div id="layout-content">
|
|
<div id="header">
|
|
<h1>llvm-py: Python Bindings for LLVM</h1>
|
|
</div>
|
|
<div id="preamble">
|
|
<div class="sectionbody">
|
|
<div class="paragraph"><p>llvm-py provides <a href="http://www.python.org/">Python</a> bindings for
|
|
<a href="http://llvm.org/">LLVM</a>. It’s goal is to expose enough of LLVM APIs to
|
|
implement a compiler backend or a VM in pure Python. llvm-py consists of
|
|
Python and C modules that wrap over the native C++/C bindings of LLVM,
|
|
and does not use / have dependencies on "glue utilities" like
|
|
Boost.Python, swig etc.</p></div>
|
|
<div class="paragraph"><p>llvm-py is available as a source package (only). It works / should work
|
|
with GNU/Linux, *BSD and Mac OS X platforms, on both 32-bit and 64-bit
|
|
architectures. Python 2.4 or better (but 3.x is untested) is required.
|
|
The SVN HEAD usually works with the latest released LLVM. In case you
|
|
discover that any of these claims are wrong, feel free to send across
|
|
a patch.</p></div>
|
|
</div>
|
|
</div>
|
|
<h2 id="_news">News</h2>
|
|
<div class="sectionbody">
|
|
<div class="dlist"><dl>
|
|
<dt class="hdlist1">
|
|
30-Sep-2010
|
|
</dt>
|
|
<dd>
|
|
<p>
|
|
SVN r96 now works with LLVM 2.8rc2. Please test.
|
|
</p>
|
|
</dd>
|
|
<dt class="hdlist1">
|
|
26-Sep-2010
|
|
</dt>
|
|
<dd>
|
|
<p>
|
|
LLVM tutorial <a href="examples.html#kaleidoscope">ported</a> by Max Shawabkeh!
|
|
</p>
|
|
</dd>
|
|
<dt class="hdlist1">
|
|
31-Aug-2010
|
|
</dt>
|
|
<dd>
|
|
<p>
|
|
0.6 released, works with LLVM 2.7.
|
|
</p>
|
|
</dd>
|
|
</dl></div>
|
|
</div>
|
|
<div id="footer">
|
|
<div id="footer-text">
|
|
Web pages © Mahadevan R. Generated with <a href="http://www.methods.co.nz/asciidoc/">asciidoc</a>.
|
|
Last updated 2010-11-05.
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<script type="text/javascript">
|
|
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
|
|
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
|
|
var pageTracker = _gat._getTracker("UA-4519056-2");
|
|
pageTracker._initData();
|
|
pageTracker._trackPageview();
|
|
</script>
|
|
</body>
|
|
</html>
|