• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2          "http://www.w3.org/TR/html4/strict.dtd">
3<!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ -->
4<html>
5<head>
6  <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
7  <title>Polly - The available LLVM passes</title>
8  <link type="text/css" rel="stylesheet" href="../menu.css">
9  <link type="text/css" rel="stylesheet" href="../content.css">
10</head>
11<body>
12<div id="box">
13<!--#include virtual="../menu.html.incl"-->
14<div id="content">
15  <!--*********************************************************************-->
16  <h1>The available LLVM passes</h1>
17  <!--*********************************************************************-->
18
19  <p>Polly consists of a set of LLVM passes.  </p>
20
21<h2>Front End</h2>
22<ul>
23<li><em>polly-canonicalize</em> Prepare code for Polly</li>
24<li><em>polly-detect</em> Detect SCoPs in functions</li>
25<li><em>polly-scops</em> Create polyhedral description of SCoPs</li>
26</ul>
27<h2>Middle End</h2>
28<ul>
29<li><em>polly-dependences</em> Calculate the dependences in a SCoPs</li>
30<li><em>polly-opt-isl</em> Optimize the SCoP using isl</li>
31<li>Import/Export
32<ul>
33<li><em>polly-export-jscop</em> Export SCoPs as JSON
34(Writes a .jscop file for each SCoP)</li>
35<li><em>polly-import-jscop</em> Import SCoPs from JSON
36(Reads a .jscop file for each SCoP)</li>
37</ul>
38</li>
39<li>Graphviz
40<ul>
41<li><em>dot-scops</em> Print SCoPs of function</li>
42<li><em>dot-scops-only</em> Print SCoPs of function (without function bodies)</li>
43<li><em>view-scops</em> View SCoPs of function</li>
44<li><em>view-scops-only</em> View SCoPs of function (without function bodies)</li>
45</ul></li>
46</ul>
47<h2>Back End</h2>
48<ul>
49<li><em>polly-ast</em> Execute isl code generation</li>
50<li><em>polly-codegen</em> Create LLVM-IR from the polyhedral information</li>
51</ul>
52
53</div>
54</div>
55</body>
56</html>
57