[llvm-commits] CVS: llvm/www/www-index.html
Chris Lattner
lattner at cs.uiuc.edu
Fri Jun 20 15:21:02 PDT 2003
Changes in directory llvm/www:
www-index.html updated: 1.39 -> 1.40
---
Log message:
Add note that we have an X86 JIT
---
Diffs of the changes:
Index: llvm/www/www-index.html
diff -u llvm/www/www-index.html:1.39 llvm/www/www-index.html:1.40
--- llvm/www/www-index.html:1.39 Fri Jun 6 13:29:01 2003
+++ llvm/www/www-index.html Fri Jun 20 15:20:21 2003
@@ -43,42 +43,38 @@
<td>
Low Level Virtual Machine (LLVM) is:<ol>
<li><a href="pubs/2002-08-09-LLVMCompilationStrategy.html">
- A compilation strategy</a> - Fundamentally,
- LLVM is a compilation strategy designed
- to enable effective program optimization
- across the entire lifetime of a program.
- LLVM supports effective optimization at
- compile time, link-time (particularly
- interprocedural), run-time and offline
- (i.e., after software is installed),
- while maintaining compatibility with
- existing build scripts.<p></li>
+ A compilation strategy</a> - Fundamentally, LLVM is a
+ compilation strategy designed to enable effective
+ program optimization across the entire lifetime of a
+ program. LLVM supports effective optimization at
+ compile time, link-time (particularly interprocedural),
+ run-time and offline (i.e., after software is
+ installed), while maintaining compatibility with
+ existing build scripts.<p></li>
+
<li><a href="docs/LangRef.html"><u>A virtual
- instruction set</u></a> - LLVM is a
- low-level object code representation that
- uses simple RISC-like instructions, but
- provides high-level type and dataflow
- (SSA) information about operands. This
- combination enables sophisticated
- transformations on object code, while
- remaining light-weight enough to be
- attached to the executable. This
- combination is key to allowing link-time,
- run-time, and offline transformations.<p></li>
+ instruction set</u></a> - LLVM is a low-level object
+ code representation that uses simple RISC-like
+ instructions, but provides high-level type and dataflow
+ (SSA) information about operands. This combination
+ enables sophisticated transformations on object code,
+ while remaining light-weight enough to be attached to
+ the executable. This combination is key to allowing
+ link-time, run-time, and offline
+ transformations.<p></li>
+
<li><a href="pubs/2002-12-LattnerMSThesis.html">A compiler
- infrastructure</a> - LLVM
- is also a collection of source code that
- implements the language and compilation
- strategy. The primary components of the
- LLVM infrastructure are a GCC-based C
- front-end, a link-time optimization
- framework with a growing set of global
- and interprocedural analyses and
- transformations, and back ends for the
- SPARC v9 architecture and for C. See
- "<a href="#subprojects">Current
- Projects</a>" for information about
- other components under development.<p></li>
+ infrastructure</a> - LLVM is also a collection of source
+ code that implements the language and compilation
+ strategy. The primary components of the LLVM
+ infrastructure are a GCC-based C front-end, a link-time
+ optimization framework with a growing set of global and
+ interprocedural analyses and transformations, static
+ back-ends for the SPARC v9 architecture and for C, and a
+ Just-In-Time compiler for X86 processors. See "<a
+ href="#subprojects">Current Projects</a>" for
+ information about other components under
+ development.<p></li>
</ol>
<p>LLVM is a product of the <a
href="http://www-faculty.cs.uiuc.edu/~vadve/lcoproject.html">Lifelong
More information about the llvm-commits
mailing list