This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH 0/3] Configure support for official CLooG versions.
- From: Andreas SimbÃrger <simbuerg at googlemail dot com>
- To: gcc-graphite at googlegroups dot com
- Cc: gcc-patches at gcc dot gnu dot org, Andreas SimbÃrger <simbuerg at googlemail dot com>
- Date: Wed, 11 Aug 2010 20:30:09 +0200
- Subject: [PATCH 0/3] Configure support for official CLooG versions.
- References: <cloog1>
Hi,
this patch series adds configure support for upstream CLooG versions.
The official CLooG is able to use three different backends during
code generation. An ISL backend, a PPL backend and a PolyLib backend.
Furthermore the old CLooG-PPL (Legacy) fork used by graphite at the
moment is still supported.
While checking for the used CLooG version we check in the following
order: PPL (Legacy) > ISL > PPL > PolyLib.
This means, we don't change the default behavior of CLooG yet.
As we still need to discuss some aspects of providing information
with upstream it is necessary to disable the cloog version check
(--disable-cloog-version-check) to use one of the upstream
CLooG versions for now.
After successfully completing all test suites we want to switch
to CLooG-ISL and abandon the legacy CLooG-PPL.
Andreas
Andreas SimbÃrger (3):
Add necessary accessors for CloogMatrix (CLOOG_ORG).
Fix include order to avoid failed compilation on CLOOG_ORG.
Support official CLooG.org versions.
configure | 156 +++++++++++++++++++++++++++++++++++++------
configure.ac | 90 ++++++++++++++++++------
gcc/ChangeLog.graphite | 14 ++++
gcc/graphite-cloog-compat.h | 10 +++
gcc/graphite-poly.c | 2 +-
5 files changed, 228 insertions(+), 44 deletions(-)
--
1.7.2