[llvm-commits] [llvm] r156735 - /llvm/trunk/docs/ReleaseNotes.html

Benjamin Kramer benny.kra at googlemail.com
Sun May 13 03:21:52 PDT 2012


Author: d0k
Date: Sun May 13 05:21:51 2012
New Revision: 156735

URL: http://llvm.org/viewvc/llvm-project?rev=156735&view=rev
Log:
Add a link for every project.

Modified:
    llvm/trunk/docs/ReleaseNotes.html

Modified: llvm/trunk/docs/ReleaseNotes.html
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/ReleaseNotes.html?rev=156735&r1=156734&r2=156735&view=diff
==============================================================================
--- llvm/trunk/docs/ReleaseNotes.html (original)
+++ llvm/trunk/docs/ReleaseNotes.html Sun May 13 05:21:51 2012
@@ -176,10 +176,11 @@
 
 <div>
 
-<p>LLDB is a ground-up implementation of a command line debugger, as well as a
-   debugger API that can be used from other applications.  LLDB makes use of the
-   Clang parser to provide high-fidelity expression parsing (particularly for
-   C++) and uses the LLVM JIT for target support.</p>
+<p><a href="http://lldb.llvm.org">LLDB</a> is a ground-up implementation of a
+   command line debugger, as well as a debugger API that can be used from other
+   applications.  LLDB makes use of the Clang parser to provide high-fidelity
+   expression parsing (particularly for C++) and uses the LLVM JIT for target
+   support.</p>
 
 <p>...</p>
 
@@ -268,11 +269,12 @@
 
 <div>
 
-<p>FAUST is a compiled language for real-time audio signal processing. The name
-   FAUST stands for Functional AUdio STream. Its programming model combines two
-   approaches: functional programming and block diagram composition. In addition
-   with the C, C++, Java, JavaScript output formats, the Faust compiler can
-   generate LLVM bitcode, and works with LLVM 2.7-3.1.</p>
+<p><a href="http://faust.grame.fr/">FAUST</a> is a compiled language for
+   real-time audio signal processing. The name FAUST stands for Functional
+   AUdio STream. Its programming model combines two approaches: functional
+   programming and block diagram composition. In addition with the C, C++, Java,
+   JavaScript output formats, the Faust compiler can generate LLVM bitcode, and
+   works with LLVM 2.7-3.1.</p>
 
 </div>
 
@@ -280,10 +282,11 @@
 
 <div>
 
-<p>GHC is an open source compiler and programming suite for Haskell, a lazy
-   functional programming language. It includes an optimizing static compiler
-   generating good code for a variety of platforms, together with an interactive
-   system for convenient, quick development.</p>
+<p><a href="http://www.haskell.org/ghc/">GHC</a> is an open source compiler and
+   programming suite for Haskell, a lazy functional programming language. It
+   includes an optimizing static compiler generating good code for a variety of
+   platforms, together with an interactive system for convenient, quick
+   development.</p>
 
 <p>GHC 7.0 and onwards include an LLVM code generator, supporting LLVM 2.8 and
    later.</p>
@@ -304,17 +307,15 @@
 
 <div>
 
-<p>Open Shading Language (OSL) is a small but rich language for programmable
-   shading in advanced global illumination renderers and other applications,
-   ideal for describing materials, lights, displacement, and pattern
-   generation. It uses LLVM to JIT complex shader networks to x86 code at
-   runtime.</p>
+<p><a href="https://github.com/imageworks/OpenShadingLanguage/">Open Shading
+   Language (OSL)</a> is a small but rich language for programmable shading in
+   advanced global illumination renderers and other applications, ideal for
+   describing materials, lights, displacement, and pattern generation. It uses
+   LLVM to JIT complex shader networks to x86 code at runtime.</p>
 
 <p>OSL was developed by Sony Pictures Imageworks for use in its in-house
    renderer used for feature film animation and visual effects, and is
-   distributed as open source software with the "New BSD" license. Its project
-   home page is:
- <a href"http://github.com/imageworks/OpenShadingLanguage/">http://github.com/imageworks/OpenShadingLanguage/</a></p>
+   distributed as open source software with the "New BSD" license.</p>
 
 </div>
 
@@ -323,13 +324,14 @@
 <div>
 
 <p>In addition to producing an easily portable open source OpenCL
-   implementation, another major goal pocl is improving performance portability
-   of OpenCL programs with compiler optimizations, reducing the need for
-   target-dependent manual optimizations. An important part of pocl is a set of
-   LLVM passes used to statically parallelize multiple work-items with the
-   kernel compiler, even in the presence of work-group barriers. This enables
-   static parallelization of the fine-grained static concurrency in the work
-   groups in multiple ways (SIMD, VLIW, superscalar,...).</p>
+   implementation, another major goal of <a href="http://pocl.sourceforge.net/">
+   pocl</a> is improving performance portability of OpenCL programs with
+   compiler optimizations, reducing the need for target-dependent manual
+   optimizations. An important part of pocl is a set of LLVM passes used to
+   statically parallelize multiple work-items with the kernel compiler, even in
+   the presence of work-group barriers. This enables static parallelization of
+   the fine-grained static concurrency in the work groups in multiple ways
+   (SIMD, VLIW, superscalar,...).</p>
 
 </div>
 
@@ -358,12 +360,12 @@
 
 <div>
 
-<p>TCE is a toolset for designing application-specific processors (ASP) based on
-   the Transport triggered architecture (TTA). The toolset provides a complete
-   co-design flow from C/C++ programs down to synthesizable VHDL/Verilog and
-   parallel program binaries. Processor customization points include the
-   register files, function units, supported operations, and the interconnection
-   network.</p>
+<p><a href="http://tce.cs.tut.fi/">TCE</a> is a toolset for designing
+   application-specific processors (ASP) based on the Transport triggered
+   architecture (TTA). The toolset provides a complete co-design flow from C/C++
+   programs down to synthesizable VHDL/Verilog and parallel program binaries.
+   Processor customization points include the register files, function units,
+   supported operations, and the interconnection network.</p>
 
 <p>TCE uses Clang and LLVM for C/C++ language support, target independent
    optimizations and also for parts of code generation. It generates new





More information about the llvm-commits mailing list