This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH 00/11] Partial conversion of Graphite to ISL
- From: Sebastian Pop <sebpop at gmail dot com>
- To: skimo at kotnet dot org, tobias at grosser dot es
- Cc: gcc-patches at gcc dot gnu dot org, Sebastian Pop <sebpop at gmail dot com>
- Date: Thu, 11 Aug 2011 17:44:28 -0500
- Subject: [PATCH 00/11] Partial conversion of Graphite to ISL
- References: <20110811220610.GN14955MdfPADPa@purples>
Hi,
here are the updated patches for the conversion of Graphite to
ISL following the comments from Tobias and Sven. The patches
are passing regression testing on amd64-linux.
cd .../build/gcc/
make -k check RUNTESTFLAGS=graphite.exp
cd .../build/x86_64-unknown-linux-gnu/libgomp/testsuite
make -k check RUNTESTFLAGS=graphite.exp
Thanks,
Sebastian
Sebastian Pop (11):
Make CLooG-ISL the only supported CLooG version.
Require cloog 0.16.3
Remove code that supported legacy CLooG.
Document CLooG-ISL requirement for Graphite
Move to new Cloog interface.
Remove ATTRIBUTE_UNUSED
fix memory leak
Add ISL data structures
Add scop->context
add pbb->domain
add pdr->accesses and pdr->extent
ChangeLog | 17 ++
config/cloog.m4 | 109 +-------
configure | 176 +------------
configure.ac | 2 +-
gcc/ChangeLog | 18 ++
gcc/Makefile.in | 4 +-
gcc/doc/install.texi | 24 +--
gcc/graphite-blocking.c | 12 +-
gcc/graphite-clast-to-gimple.c | 414 +++++++++++++-----------------
gcc/graphite-clast-to-gimple.h | 1 -
gcc/graphite-cloog-compat.h | 275 --------------------
gcc/graphite-cloog-util.c | 37 ++--
gcc/graphite-cloog-util.h | 3 -
gcc/graphite-dependences.c | 11 +-
gcc/graphite-flattening.c | 11 +-
gcc/graphite-interchange.c | 12 +-
gcc/graphite-poly.c | 39 +++-
gcc/graphite-poly.h | 53 +++--
gcc/graphite-ppl.c | 11 +-
gcc/graphite-scop-detection.c | 11 +-
gcc/graphite-sese-to-poly.c | 552 +++++++++++++++++++++++++++++++++++++---
gcc/graphite.c | 18 +-
22 files changed, 938 insertions(+), 872 deletions(-)
delete mode 100644 gcc/graphite-cloog-compat.h
--
1.7.4.1