Directly print OpenScop statement bodies when possible
commita5b9bf75458ae5cbd4d29ce734eb36135e8e8577
authorCedric Bastoul <cedric.bastoul@u-psud.fr>
Wed, 7 Dec 2011 10:57:59 +0000 (7 11:57 +0100)
committerCedric Bastoul <cedric.bastoul@u-psud.fr>
Wed, 7 Dec 2011 10:57:59 +0000 (7 11:57 +0100)
treeaeebe3ced22c0216db7fd2729a290e75183cc0b9
parent1097247304224ff7afa7ef3f18692875965c4fd1
Directly print OpenScop statement bodies when possible

The OpenScop format may embed a textual representation of the
statement bodies. If this is the case, print those bodies
during pretty printing instead of preprocessor directives.

This patch adds the OpenScop input to the CloogOption structure.
This was planned since OpenScop extensions will provide more and more
ways to tune the code generation experience. Hence, this single field
will embed all of them, ensuring no code changes on CloogOptions
in upcoming OpenScop-related patches.
include/cloog/options.h
source/input.c
source/options.c
source/pprint.c
test/openscop/matmult.c
test/openscop/union.c