Added support for statement extensions
[converter.git] / doc / converter.texi
blobe614d7b63e69ac39edde5128aa8cb3d8aa9e9283
1 \input texinfo
2 @c %
3 @c %  /*--------------------------------------------------------------------+
4 @c %   |                              Clay                                  |
5 @c %   |--------------------------------------------------------------------|
6 @c %   |                             Clay.c                                 |
7 @c %   |--------------------------------------------------------------------|
8 @c %   |                    First version: 03/04/2012                       |
9 @c %   +--------------------------------------------------------------------+
10 @c %
11 @c % release 0.0: May 4th 2008
12 @c %
14 @c % /*----------------------------------------------------------------------+
15 @c %  |                           PART I: HEADER                             |
16 @c %  +----------------------------------------------------------------------*/
18 @c %**start of header
20 @setfilename clay.info
21 @settitle Clay, the Chunky Loop Alteration wizardrY
23 @set EDITION 0.1
24 @set VERSION 0.0.1
25 @set UPDATED April 3rd 2012
26 @setchapternewpage odd
28 @c % This is to ask for A4 instead of Letter size document.
29 @iftex
30      @afourpaper
31 @end iftex
33 @c %**end of header
35 @c % /*----------------------------------------------------------------------+
36 @c %  |                PART II: SUMMARY DESCRIPTION AND COPYRIGHT            |
37 @c %  +----------------------------------------------------------------------*/
39 @copying
40 This document describes Clay, a tool and a library to perform code
41 transformations in the polyhedral model.
43 It would be quite kind to refer at the present document in any publication that
44 results from the use of Clay:
46 @example
47 @@TechReport@{Bas12,
48 @ @ author =@ @ @ @ @ @ @{C\'edric Bastoul@},
49 @ @ title =@ @ @ @ @ @ @ @{Clay: A Tool and a Library for Code Transformations in the Polyhedral Model@},
50 @ @ month =@ @ @ @ @ @ @ @{April@},
51 @ @ year =@ @ @ @ @ @ @ @ 2012,
52 @ @ institution = @{Paris-Sud University, France@}
54 @end example
56 Copyright @copyright{} 2012 University of Paris-Sud.
58 @c quotation
59 Permission is granted to copy, distribute and/or modify this document under
60 the terms of the GNU Free Documentation License, Version 1.2 published by the
61 Free Software Foundation; with no Invariant Sections, with no Front-Cover
62 Texts, and with no Back-Cover Texts. To receive a copy of the
63 GNU Free Documentation License, write to the Free Software Foundation, Inc.,
64 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA.
65 @c end quotation
66 @end copying
68 @c % /*----------------------------------------------------------------------+
69 @c %  |                 PART III: TITLEPAGE, CONTENTS, COPYRIGHT             |
70 @c %  +----------------------------------------------------------------------*/
71 @titlepage
72 @title Clay
73 @subtitle A Tool and a Library for Code Transformations in the Polyhedral Model
74 @subtitle Edition @value{EDITION}, for Clay @value{VERSION}
75 @subtitle @value{UPDATED}
76 @author C@'edric Bastoul
78 @c The following two commands start the copyright page.
79 @page
80 @vskip 0pt plus 1filll
81 @insertcopying
82 @end titlepage
84 @c Output the table of contents at the beginning.
85 @contents
87 @c % /*----------------------------------------------------------------------+
88 @c %  |                     PART IV: TOP NODE AND MASTER MENU                |
89 @c %  +----------------------------------------------------------------------*/
90 @ifnottex
91 @node Top
92 @top OpenSCop
94 @insertcopying
95 @end ifnottex
97 @menu
98 * Introduction::
99 * Clay Software::
100 * Clay Library::
101 * References::
102 @end menu
104 @c % /*----------------------------------------------------------------------+
105 @c %  |                      PART V: BODY OF THE DOCUMENT                    |
106 @c %  +----------------------------------------------------------------------*/
108 @c %  +---------------------------- INTRODUCTION -----------------------------+
109 @node Introduction
110 @chapter Introduction
112 @c %  +------------------------------ SOFTWARE -------------------------------+
113 @node Clay Software
114 @chapter Clay Software
116 @c %  +------------------------------ LIBRARY --------------------------------+
117 @node Clay Library
118 @chapter Clay Library
120 @c %  +----------------------------- REFERENCES ------------------------------+
121 @node References
122 @chapter References
124 @c % /*----------------------------------------------------------------------+
125 @c %  |                      PART VI: END OF THE DOCUMENT                    |
126 @c %  +----------------------------------------------------------------------*/
127 @c @unnumbered Index
128 @c @printindex cp
130 @bye