Add a link for every project.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156735 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Benjamin Kramer 2012-05-13 10:21:51 +00:00
parent f2f92ba4d4
commit abe446c67a

View File

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