-
Notifications
You must be signed in to change notification settings - Fork 5
periscop/clay
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
+--------------------------------------------------------------------+ | Clay | +--------------------------------------------------------------------+ +--------------------------------------------------------------------------+ | / __)( ) /__\ ( \/ ) | | ( (__ )(__ /(__)\ \ / Chunky Loop Alteration wizardrY | | \___)(____)(__)(__)(__) | +--------------------------------------------------------------------------+ | Copyright (C) 2012 University of Paris-Sud | | | | This library is free software; you can redistribute it and/or modify it | | under the terms of the GNU Lesser General Public License as published by | | the Free Software Foundation; either version 2.1 of the License, or | | (at your option) any later version. | | | | This library is distributed in the hope that it will be useful but | | WITHOUT ANY WARRANTY; without even the implied warranty of | | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser | | General Public License for more details. | | | | You should have received a copy of the GNU Lesser General Public License | | along with this software; if not, write to the Free Software Foundation, | | Inc., 51 Franklin Street, Fifth Floor, | | Boston, MA 02110-1301 USA | | | | Clay, the Chunky Loop Alteration wizardrY | | Written by Joel Poudroux, [email protected] | +--------------------------------------------------------------------------+ INSTALL ------------------------------ By default Clay is linked with Clan, Candl and Cloog. This is useful to run Clay with the -c (compile) option. If Clan, Cloog (need Osl), Candl, OSL..., are not present on your system use the bundled option in the redo.sh and run the get_submodules.sh Edit the redo.sh to modify the configuration. - linked with Clan and ClooG -c : input : .c file output : .c file - linked with Clan --readc : input : .c file - linked with ClooG --printc : output : .c file - linked with Candl Warning: Candl need to be compiled with Piplib in GMP, because Cloog is only compatible with GMP (change the variable BITS in the configure of Candl). If there is a violation, the violation graph is printed otherwise it's the result (scop or .c file). You can use the --nocandl to not check dependencies. Installation: $ ./redo.sh $ make install Alternative installation with CMake: $ mkdir build $ cd build $ cmake .. # -DCMAKE_INSTALL_PREFIX="/your/install/directory" $ make $ make test $ # make install # sudo make install # su -c "make install" $ make doc $ make doxygen SUPPORT ------------------------------ For bug reporting or any suggestions, please send an email to the author Joel Poudroux <[email protected]> or to Cedric Bastoul <[email protected]>
About
Clay, the Chunky Loop Alteration wizardrY
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published