[polly] r259758 - www: Drop outdated dragonegg documentation

Tobias Grosser via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 3 22:23:54 PST 2016

Author: grosser
Date: Thu Feb  4 00:23:53 2016
New Revision: 259758

URL: http://llvm.org/viewvc/llvm-project?rev=259758&view=rev
www: Drop outdated dragonegg documentation

Even though the commands still work, dragonegg has not been updated to work with
recent versions of LLVM. Consequently, only very old Polly versions (which we
do not support any more), can be used in this way.

This simplifies our documentation page.


Modified: polly/trunk/www/documentation.html
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/www/documentation.html?rev=259758&r1=259757&r2=259758&view=diff
--- polly/trunk/www/documentation.html (original)
+++ polly/trunk/www/documentation.html Thu Feb  4 00:23:53 2016
@@ -21,8 +21,6 @@
 <li><a href="example_load_Polly_into_clang.html">Use Polly in clang/clang++</a>
-<li><a href="example_load_Polly_into_dragonegg.html">Use Polly in dragonegg</a>
 <a href="example_manual_matmul.html">Inside Polly - How to manually use the

Removed: polly/trunk/www/example_load_Polly_into_dragonegg.html
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/www/example_load_Polly_into_dragonegg.html?rev=259757&view=auto
--- polly/trunk/www/example_load_Polly_into_dragonegg.html (original)
+++ polly/trunk/www/example_load_Polly_into_dragonegg.html (removed)
@@ -1,71 +0,0 @@
-          "http://www.w3.org/TR/html4/strict.dtd">
-<!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ -->
-  <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-  <title>Polly - Load Polly into dragonegg</title>
-  <link type="text/css" rel="stylesheet" href="menu.css">
-  <link type="text/css" rel="stylesheet" href="content.css">
-<div id="box">
-<!--#include virtual="menu.html.incl"-->
-<div id="content">
-<h1>Load Polly into dragonegg and automatically run it at -O3</h1>
-<p><b>Note:</b>This is a quick note on how to load Polly into
-  dragonegg. The choice of front-end does not affect the passes
-  available with Polly, only the syntax is different.
-  The <a href="example_load_Polly_into_clang.html">examples for use
-  with clang</a> can also be performed with Polly, with suitable
-  corrections in the syntax.
-<h2>Compile dragonegg with support for LLVM plugins</h2>
-The support for LLVM plugins in dragonegg is still experimental, and
-hence protected by a build option. You must rebuild dragonegg with the
-following options:
-<pre class="code">
-<h2>Load Polly into dragonegg</h2>
-By loading Polly into dragonegg, the Polly options become automatically
-available. You can load Polly either by adding the relevant commands to
-the CPPFLAGS or by creating an alias.
-<pre class="code">
-$ export CPPFLAGS="-fplugin=/path/to/dragonegg.so -fplugin-arg-dragonegg-llvm-option=-load:${POLLY_BUILD_DIR}/lib/LLVMPolly.so"
-<pre class="code">
-$ alias pollycc gcc -fplugin=/path/to/dragonegg.so -fplugin-arg-dragonegg-llvm-option=-load:${POLLY_BUILD_DIR}/lib/LLVMPolly.so
-<h2>Optimizing with Polly</h2>
-Optimizing with Polly is as easy as adding <b>-O3 -fplugin-arg-dragonegg-llvm-option=-polly</b> to your
-compiler flags (Polly is only available at -O3).
-<pre class="code">pollycc -O3 -fplugin-arg-dragonegg-llvm-option=-polly file.c</pre>
-<h2>Passing various options to Polly</h2>
-As must be evident from the examples so far, options to LLVM and its
-plugins are passed via the <b>-fplugin-arg-dragonegg-llvm-option</b>
-commandline argment.
-The <a href="example_load_Polly_into_clang.html">examples for use with
-clang</a> can be executed with dragonegg by replacing
-the <b>-mllvm</b> syntax with the dragonegg syntax.

More information about the llvm-commits mailing list