summaryrefslogtreecommitdiff
path: root/docs/ReleaseNotes.html
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2012-05-13 10:21:51 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2012-05-13 10:21:51 +0000
commitabe446c67a098129be8be819436170200a113531 (patch)
treee4935eec64a1d0222c5eb77e789914a683725f17 /docs/ReleaseNotes.html
parentf2f92ba4d4af8ea0d4b099fb8923d56fa8f1b9c3 (diff)
downloadllvm-abe446c67a098129be8be819436170200a113531.tar.gz
llvm-abe446c67a098129be8be819436170200a113531.tar.bz2
llvm-abe446c67a098129be8be819436170200a113531.tar.xz
Add a link for every project.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156735 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/ReleaseNotes.html')
-rw-r--r--docs/ReleaseNotes.html70
1 files changed, 36 insertions, 34 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index b1083da6cb..160a1c42c6 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -176,10 +176,11 @@ Release Notes</a>.</h1>
<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 @@ Release Notes</a>.</h1>
<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 @@ Release Notes</a>.</h1>
<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 @@ Release Notes</a>.</h1>
<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 @@ Release Notes</a>.</h1>
<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 @@ Release Notes</a>.</h1>
<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