[Lunar-commits] <moonbase> cloog-ppl: support Graphite optimizer in gcc
Duncan Gibson
engelsman at lunar-linux.org
Tue Nov 10 20:28:26 CET 2009
commit f1a5f3d8bd633148fd752e49b477b8ce96929852
Author: Denis <0lvin at ukr.net>
Date: Tue Nov 10 20:28:26 2009 +0100
cloog-ppl: support Graphite optimizer in gcc
Graphite is a framework for high-level memory optimizations using the polyhedral model.
Note: downloads, compiles, installs OK, but untested,
rebuilt gcc compiled new kernel without problem - engelsman
---
zbeta/cloog-ppl/BUILD | 10 ++++++++++
zbeta/cloog-ppl/DEPENDS | 2 ++
zbeta/cloog-ppl/DETAILS | 24 ++++++++++++++++++++++++
3 files changed, 36 insertions(+), 0 deletions(-)
diff --git a/zbeta/cloog-ppl/BUILD b/zbeta/cloog-ppl/BUILD
new file mode 100644
index 0000000..dbe182b
--- /dev/null
+++ b/zbeta/cloog-ppl/BUILD
@@ -0,0 +1,10 @@
+(
+
+ OPTS="--with-ppl" &&
+ default_config &&
+ make &&
+ prepare_install &&
+ make check &&
+ make install
+
+) > $C_FIFO 2>&1
diff --git a/zbeta/cloog-ppl/DEPENDS b/zbeta/cloog-ppl/DEPENDS
new file mode 100644
index 0000000..a412d5a
--- /dev/null
+++ b/zbeta/cloog-ppl/DEPENDS
@@ -0,0 +1,2 @@
+depends gmp
+depends ppl
\ No newline at end of file
diff --git a/zbeta/cloog-ppl/DETAILS b/zbeta/cloog-ppl/DETAILS
new file mode 100644
index 0000000..5e115b4
--- /dev/null
+++ b/zbeta/cloog-ppl/DETAILS
@@ -0,0 +1,24 @@
+ MODULE=cloog-ppl
+ VERSION=0.15.3
+ SOURCE=${MODULE}-${VERSION}.tar.gz
+ SOURCE_URL[0]=http://www.bastoul.net/cloog/pages/download/
+ SOURCE_URL[1]=ftp://gcc.gnu.org/pub/gcc/infrastructure/
+ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE
+ SOURCE_VFY=sha1:e58c8b0bf3abab3e2e781075796e366ff0281c9a
+ WEB_SITE="http://www.cloog.org/"
+ ENTERED=20090426
+ UPDATED=20090605
+ SHORT="CLooG is a free software and library to generate code for scanning Z-polyhedra."
+cat <<EOF
+CLooG is a free software and library to generate code for
+scanning Z-polyhedra. That is, it finds a code (e.g. in C,
+FORTRAN...) that reaches each integral point of one or more
+parameterized polyhedra. CLooG has been originally written to solve
+the code generation problem for optimizing compilers based on the
+polytope model. Nevertheless it is used now in various area e.g. to
+build control automata for high-level synthesis or to find the best
+polynomial approximation of a function. CLooG may help in any situation
+where scanning polyhedra matters. While the user has full control on
+generated code quality, CLooG is designed to avoid control overhead
+and to produce a very effective code.
+EOF
More information about the Lunar-commits
mailing list