2 +--------------------------------------------------------------------+
4 +--------------------------------------------------------------------+
6 +--------------------------------------------------------------------------+
7 | / __)( ) /__\ ( \/ ) |
8 | ( (__ )(__ /(__)\ \ / Chunky Loop Alteration wizardrY |
9 | \___)(____)(__)(__)(__) |
10 +--------------------------------------------------------------------------+
11 | Copyright (C) 2012 University of Paris-Sud |
13 | This library is free software; you can redistribute it and/or modify it |
14 | under the terms of the GNU Lesser General Public License as published by |
15 | the Free Software Foundation; either version 2.1 of the License, or |
16 | (at your option) any later version. |
18 | This library is distributed in the hope that it will be useful but |
19 | WITHOUT ANY WARRANTY; without even the implied warranty of |
20 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser |
21 | General Public License for more details. |
23 | You should have received a copy of the GNU Lesser General Public License |
24 | along with this software; if not, write to the Free Software Foundation, |
25 | Inc., 51 Franklin Street, Fifth Floor, |
26 | Boston, MA 02110-1301 USA |
28 | Clay, the Chunky Loop Alteration wizardrY |
29 | Written by Joel Poudroux, joel.poudroux@u-psud.fr |
30 +--------------------------------------------------------------------------+
34 ------------------------------
36 By default Clay is linked with Clan, Candl and Cloog. This is useful to run
37 Clay with the -c (compile) option.
39 If Clan, Cloog (need Osl), Candl, OSL..., are not present on your system
40 use the bundled option in the redo.sh and run the get_submodules.sh
42 Edit the redo.sh to modify the configuration.
45 - linked with Clan and ClooG
50 --readc : input : .c file
53 --printc : output : .c file
56 Warning: Candl need to be compiled with Piplib in GMP, because Cloog is
57 only compatible with GMP (change the variable BITS in the configure of
59 If there is a violation, the violation graph is printed otherwise it's the
60 result (scop or .c file).
61 You can use the --nocandl to not check dependencies.
68 Alternative installation with CMake:
71 $ cmake .. # -DCMAKE_INSTALL_PREFIX="/your/install/directory"
74 $ # make install # sudo make install # su -c "make install"
80 ------------------------------
82 For bug reporting or any suggestions, please send an email to the author
83 Joel Poudroux <joel.poudroux@u-psud.fr>
85 Cedric Bastoul <cedric.bastoul@inria.fr>