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

Reply via email to