[polly] r204265 - [www] announce static links of polly in tools

Sebastian Pop spop at codeaurora.org
Wed Mar 19 14:31:10 PDT 2014

Author: spop
Date: Wed Mar 19 16:31:09 2014
New Revision: 204265

URL: http://llvm.org/viewvc/llvm-project?rev=204265&view=rev
[www] announce static links of polly in tools


Modified: polly/trunk/www/example_load_Polly_into_clang.html
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/www/example_load_Polly_into_clang.html?rev=204265&r1=204264&r2=204265&view=diff
--- polly/trunk/www/example_load_Polly_into_clang.html (original)
+++ polly/trunk/www/example_load_Polly_into_clang.html Wed Mar 19 16:31:09 2014
@@ -26,6 +26,9 @@ href="bugs.html">Bug database</a> and co
             you need to compile them yourself from a recent svn/git checkout</b>
 <h2>Load Polly into clang</h2>
+By default Polly is configured as a shared library plugin that is loaded in
+tools like clang, opt, and bugpoint when they start their execution.
 By loading Polly into clang (or opt) the Polly options become automatically
 available. You can load Polly either by adding the relevant commands to
 the CPPFLAGS or by creating an alias.
@@ -39,6 +42,13 @@ or
 $ alias pollycc clang -Xclang -load -Xclang ${POLLY_BUILD_DIR}/lib/LLVMPolly.so
+To avoid having to load Polly in the tools, Polly can optionally be configured
+with cmake to be statically linked in the tools:
+<pre class="code">
 <h2>Optimizing with Polly</h2>
 Optimizing with Polly is as easy as adding <b>-O3 -mllvm -polly</b> to your

Modified: polly/trunk/www/index.html
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/www/index.html?rev=204265&r1=204264&r2=204265&view=diff
--- polly/trunk/www/index.html (original)
+++ polly/trunk/www/index.html Wed Mar 19 16:31:09 2014
@@ -73,6 +73,15 @@
   <table id="news">
+  <tr><td width="120"><p>March</p></td>
+  <td>
+  <h4>Static link Polly into tools</h4> Polly can now be configured with 'cmake
+  -D LINK_POLLY_INTO_TOOLS:Bool=ON' to be statically linked in the tools (opt,
+  bugpoint, and clang.) This makes it easier to use polly without having to load
+  a shared library, and it also reduces the complexity of compiling Polly on
+  Windows.
+  </td>
+  </tr>
   <tr><td width="120"><p>February</p></td>
   <h4>Polly presentation at FOSDEM 2014</h4> Polly was <a
@@ -82,7 +91,7 @@
   The set of <a href="http://lab.llvm.org:8011/console?category=polly">Polly
   buildbots</a> has been extended. We now have 16 new blades that track
   correctness and performance when compiling the LLVM test-suite. For now five
-  of of them are used to provide <a
+  of them are used to provide <a
   href="http://llvm.org/perf/db_default/v4/nts/22463">fine granularity
   reports</a> (almost per-commit)
   for 'clang -O3' (no polly). We also have six machines that track different

More information about the llvm-commits mailing list