Add OpenScop support
commit0bd5a97a056f7703c0260792496ef37fbc376df8
authorCedric Bastoul <cedric.bastoul@u-psud.fr>
Fri, 14 Oct 2011 13:23:44 +0000 (14 15:23 +0200)
committerCedric Bastoul <cedric.bastoul@u-psud.fr>
Fri, 4 Nov 2011 14:23:26 +0000 (4 15:23 +0100)
tree2476f74c9d12234c7a8a1b21f42d09b939bc7be4
parent63add93017c20f63455d67cf5127661dbb016d33
Add OpenScop support

This adds OpenScop support. The textual input is added through a
new -openscop option while the library input is added through a
new cloog_input_from_osl_scop function. For convenience, the
OpenScop Library is integrated to CLooG as a submodule. Some basic
tests are provided to check that the OpenScop input is not broken.
The OpenScop support is disabled by default.

Signed-off-by: Cedric Bastoul <cedric.bastoul@u-psud.fr>
20 files changed:
.gitmodules
Makefile.am
configure.ac
doc/cloog.texi
include/cloog/domain.h
include/cloog/input.h
include/cloog/options.h
include/cloog/union_domain.h
osl [new submodule]
source/input.c
source/isl/domain.c
source/options.c
source/union_domain.c
test/Makefile.am
test/openscop/empty.c [new file with mode: 0644]
test/openscop/empty.scop [new file with mode: 0644]
test/openscop/matmult.c [new file with mode: 0644]
test/openscop/matmult.scop [new file with mode: 0644]
test/openscop/union.c [new file with mode: 0644]
test/openscop/union.scop [new file with mode: 0644]