Added test/example for passes. Updated documentation.

git-svn-id: http://llvm-py.googlecode.com/svn/trunk@36 8d1e9007-1d4e-0410-b67e-1979fd6579aa
This commit is contained in:
mdevan.foobar 2008-09-08 15:35:22 +00:00
commit 8eb5532b3a
13 changed files with 335 additions and 175 deletions

View file

@ -33,98 +33,65 @@
</div>
<div id="preamble">
<div class="sectionbody">
<p>llvm-py is just hatching. It needs your patches and suggestions to
grow up. Please contribute! All patches are welcome. Here are some links
to start hacking away:</p>
<div class="tableblock">
<table rules="none"
frame="hsides"
cellspacing="0" cellpadding="4">
<col width="600" />
<col width="200" />
<tbody valign="top">
<tr>
<td align="left">
Google code hosting
</td>
<td align="left">
<a href="http://code.google.com/p/llvm-py/">http://code.google.com/p/llvm-py/</a>
</td>
</tr>
<tr>
<td align="left">
Browse SVN
</td>
<td align="left">
<a href="http://code.google.com/p/llvm-py/source/browse/">http://code.google.com/p/llvm-py/source/browse</a>
</td>
</tr>
<tr>
<td align="left">
Issues tracker
</td>
<td align="left">
<a href="http://code.google.com/p/llvm-py/issues/list">http://code.google.com/p/llvm-py/issues/list</a>
</td>
</tr>
</tbody>
</table>
</div>
<p>You can make a difference, just by:</p>
<ul>
<li>
<p>
getting llvm-py to work on an as-yet-untested platform
</p>
</li>
<li>
<p>
adding support for more LLVM features into llvm-py
</p>
</li>
<li>
<p>
sending in patches for bugs you come across
</p>
</li>
<li>
<p>
improving the test scripts and documentation
</p>
</li>
<li>
<p>
spreading the word
</p>
</li>
</ul>
<p>Useful links:</p>
<ul>
<li>
<p>
Google code hosting: <a href="http://code.google.com/p/llvm-py/">http://code.google.com/p/llvm-py/</a>
</p>
</li>
<li>
<p>
Browse SVN: <a href="http://code.google.com/p/llvm-py/source/browse/">http://code.google.com/p/llvm-py/source/browse</a>
</p>
</li>
<li>
<p>
Issues tracker: <a href="http://code.google.com/p/llvm-py/issues/list">http://code.google.com/p/llvm-py/issues/list</a>
</p>
</li>
</ul>
<p>SVN HEAD can be checked out like so:</p>
<div class="listingblock">
<div class="content">
<pre><tt>$ svn checkout http://llvm-py.googlecode.com/svn/trunk/ llvm-py</tt></pre>
<pre><tt>$ svn co http://llvm-py.googlecode.com/svn/trunk/ llvm-py</tt></pre>
</div></div>
<p>Mahadevan R (mdevan.foobar@gmail.com) is available to answer your
queries.</p>
<p>Usual caveats apply: cutting edge, may be broken (but usually not),
update and merge before sending patches etc.</p>
</div>
</div>
<h2>Current Next Steps</h2>
<div class="sectionbody">
<ul>
<li>
<p>
Wrap GenericValue, function call args for execution engine.
</p>
<ul>
<li>
<p>
done.
</p>
</li>
</ul>
</li>
<li>
<p>
Add APIs to read/write <tt>.bc</tt> and <tt>.ll</tt> files.
</p>
</li>
<li>
<p>
Wrap <tt>lto</tt>.
</p>
</li>
<li>
<p>
Add examples.
</p>
</li>
<li>
<p>
Update documentation.
</p>
</li>
<li>
<p>
Improve tests.
</p>
</li>
</ul>
</div>
<div id="footer">
<div id="footer-text">
Web pages &copy; Mahadevan R. Generated with <a href="http://www.methods.co.nz/asciidoc/">asciidoc</a>.
Last updated 31-Jul-2008.
Last updated 08-Sep-2008.
</div>
</div>
</div>