[llvm-commits] [llvm] r154833 - /llvm/trunk/docs/ReleaseNotes.html
Tobias Grosser
grosser at fim.uni-passau.de
Mon Apr 16 10:17:01 PDT 2012
Author: grosser
Date: Mon Apr 16 12:17:00 2012
New Revision: 154833
URL: http://llvm.org/viewvc/llvm-project?rev=154833&view=rev
Log:
Add Polly news to the release notes
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=154833&r1=154832&r2=154833&view=diff
==============================================================================
--- llvm/trunk/docs/ReleaseNotes.html (original)
+++ llvm/trunk/docs/ReleaseNotes.html Mon Apr 16 12:17:00 2012
@@ -206,6 +206,36 @@
</div>
+
+<!--=========================================================================-->
+<h3>
+<a name="Polly">Polly</a>
+</h3>
+
+<div>
+
+ <p><a href="http://polly.llvm.org/">Polly</a> is an <em>experimental</em>
+ optimizer for data locality and parallelism. It currently provides high-level
+ loop optimizations and automatic parallelisation (using the OpenMP run time).
+ Work in the area of automatic SIMD and accelerator code generation was
+ started.
+
+ <p>Within the LLVM 3.1 time-frame there were the following highlights:</p>
+
+ <ul>
+ <li>Polly became an official LLVM project</li>
+ <li>Polly can be loaded directly into clang (Enabled by '-O3 -mllvm -polly'
+ )</li>
+ <li>An automatic scheduling optimizer (derived from <a
+ href="http://pluto-compiler.sourceforge.net/">Pluto</a>) was integrated. It
+ performs loop transformations to optimize for data-locality and parallelism.
+ The transformations include, but are not limited to interchange, fusion,
+ fission, skewing and tiling.
+ </li>
+ </ul>
+
+</div>
+
</div>
<!-- *********************************************************************** -->
More information about the llvm-commits
mailing list