[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