<li><a href="#langs">What source languages are supported?</a></li>
<li><a href="#langirgen">I'd like to write a self-hosting LLVM compiler. How
should I interface with the LLVM middle-end optimizers and back-end code
- generators?</a></div>
+ generators?</a></li>
<li><a href="#langhlsupp">What support is there for higher level source
language constructs for building a compiler?</a></li>
<li><a href="GetElementPtr.html">I don't understand the GetElementPtr
How can I disable all optimizations when compiling code using the LLVM GCC front end?
</li>
- <li><a href="#translatec++">Can I use LLVM to convert C++ code to C code?</a></li>
+ <li><a href="#translatecxx">Can I use LLVM to convert C++ code to C code?</a></li>
</ol>
</li>
<div class="answer">
<p>Yes. The modified source distribution must retain the copyright notice and
follow the three bulletted conditions listed in the <a
-href="http://llvm.org/releases/1.3/LICENSE.TXT">LLVM license</a>.</p>
+href="http://llvm.org/releases/2.3/LICENSE.TXT">LLVM license</a>.</p>
</div>
<div class="question">
<p>There is an incomplete version of a Java front end available in the
<tt>java</tt> module. There is no documentation on this yet so
you'll need to download the code, compile it, and try it.</p>
- <p>In the <tt>stacker</tt> module is a compiler and runtime
- library for the Stacker language, a "toy" language loosely based on Forth.</p>
<p>The PyPy developers are working on integrating LLVM into the PyPy backend
so that PyPy language can translate to LLVM.</p>
</div>
of running optimizations, linking, and executable generation.</p>
</div>
-<div class="question"><p><a name="langhlsupp">
+<div class="question"><p><a name="getelementptr">
I don't understand the GetElementPtr instruction. Help!</a></p>
</div>
<div class="answer">
<div class="question">
<p>
-<a name="translatec++">Can I use LLVM to convert C++ code to C code?</a>
+<a name="translatecxx">Can I use LLVM to convert C++ code to C code?</a>
</p>
</div>