[llvm-commits] CVS: llvm-www/www-index.html
Chris Lattner
lattner at cs.uiuc.edu
Fri Apr 16 11:03:01 PDT 2004
Changes in directory llvm-www:
www-index.html updated: 1.98 -> 1.99
---
Log message:
Add a new section. This can probably be improved, but it's a start. Fixes/contributions welcome. :)
---
Diffs of the changes: (+43 -1)
Index: llvm-www/www-index.html
diff -u llvm-www/www-index.html:1.98 llvm-www/www-index.html:1.99
--- llvm-www/www-index.html:1.98 Fri Mar 19 22:51:08 2004
+++ llvm-www/www-index.html Fri Apr 16 11:02:26 2004
@@ -75,6 +75,49 @@
interested in contributing code to the LLVM infrastructure.
</p>
+<div class="www_sectiontitle">Strengths of the LLVM System</div>
+
+<p>
+<ol>
+ <li>LLVM uses a simple <a href="docs/LangRef.html">low-level language</a> with strictly defined semantics.</li>
+
+ <li>It includes front-ends for <a href="docs/CommandGuide/llvmgcc.html">C</a>,
+ <a href="docs/CommandGuide/llvmgxx.html">C++</a>, and <a
+ href="docs/Stacker.html">Stacker</a> (a forth-like language). Front-ends for
+ Java, Microsoft CLI, and O-Caml are in early development.</li>
+
+ <li>It includes an aggressive optimizer, including scalar, interprocedural,
+ profile-driven, and some simple loop optimizations.</li>
+
+ <li>It supports a <a
+ href="http://llvm.cs.uiuc.edu/pubs/2004-01-30-CGO-LLVM.html">life-long
+ compilation model</a>, including link-time, install-time, run-time, and
+ offline optimization.</li>
+
+ <li>It includes native code generators for X86 and Sparc (both of which work
+ as JIT or static compilers). LLVM can also compile to C code, for
+ portability. Other native backends are in development.</li>
+
+ <li>LLVM has extensive <a href="Documentation.html">documentation</a> and has
+ hosted many <a href="ProjectsWithLLVM/">projects</a> of various sorts.</li>
+
+ <li>Many third-party users have claimed that LLVM is easy to work with and
+ develop for. For example, the Stacker front-end was written in <A
+ href="docs/Stacker.html#introduction">4 days</a> by someone who started
+ knowing nothing about LLVM. Additionally, LLVM has tools to make <a
+ href="docs/CommandGuide/bugpoint.html">development easier</a>.</li>
+
+ <li>LLVM is under active development and is constantly being extended,
+ enhanced and improved. See the status updates on the left bar to see the rate
+ of development.</li>
+
+ <li>LLVM is freely available under an OSI-approved "three-clause BSD" <a
+ href="http://llvm.cs.uiuc.edu/docs/FAQ.html#license">license</a>.</li>
+</ol>
+</p>
+
+
+
<div class="www_sectiontitle">Want to learn more?</div>
<p>
@@ -122,7 +165,6 @@
some of the optimizers.</p>
<br><br>
-
<div class="www_sectiontitle">Funding</div>
<p>
More information about the llvm-commits
mailing list