diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2012-05-13 10:21:51 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2012-05-13 10:21:51 +0000 |
commit | abe446c67a098129be8be819436170200a113531 (patch) | |
tree | e4935eec64a1d0222c5eb77e789914a683725f17 /docs/ReleaseNotes.html | |
parent | f2f92ba4d4af8ea0d4b099fb8923d56fa8f1b9c3 (diff) | |
download | external_llvm-abe446c67a098129be8be819436170200a113531.zip external_llvm-abe446c67a098129be8be819436170200a113531.tar.gz external_llvm-abe446c67a098129be8be819436170200a113531.tar.bz2 |
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.html | 70 |
1 files changed, 36 insertions, 34 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index b1083da..160a1c4 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 |