clast.c: don't construct set for reduction for local variables
commit2622e2a0e2b5edd1bf0e23ef8047b0a93686ed43
authorSven Verdoolaege <skimo@kotnet.org>
Tue, 4 Jan 2011 10:46:50 +0000 (4 11:46 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Thu, 6 Jan 2011 12:35:10 +0000 (6 13:35 +0100)
treed5b6ff23e9fc09c6dfd945730b18dd3c8b320539
parenta9733e1858970f41ec49ad4676281292bdc14ed3
clast.c: don't construct set for reduction for local variables

There is no need to perform any reduction on existentially quantified
variables and, more importantly, the position of the variable may
change in the set that is created for performing the reduction,
possibly producing incorrect results.

Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
include/cloog/constraints.h
source/clast.c
source/isl/constraints.c
source/matrix/constraintset.c
test/Makefile.am
test/isl/mod4.c [new file with mode: 0644]
test/isl/mod4.cloog [new file with mode: 0644]