This is the mail archive of the mailing list for the GCC project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 0/3] Configure support for official CLooG versions.


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 SimbÃrger (3):
  Add necessary accessors for CloogMatrix (CLOOG_ORG).
  Fix include order to avoid failed compilation on CLOOG_ORG.
  Support official versions.

 configure                   |  156 +++++++++++++++++++++++++++++++++++++------                |   90 ++++++++++++++++++------
 gcc/ChangeLog.graphite      |   14 ++++
 gcc/graphite-cloog-compat.h |   10 +++
 gcc/graphite-poly.c         |    2 +-
 5 files changed, 228 insertions(+), 44 deletions(-)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]