[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