From: Sebastian Pop Date: Thu, 30 Sep 2010 21:20:59 +0000 (+0000) Subject: Only iterate over pbb_dim_iter_domain. X-Git-Tag: releases/gcc-4.6.0~3975 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=aad78a1a6f404ab4ae51253d04d3c4ca7b87444f;p=thirdparty%2Fgcc.git Only iterate over pbb_dim_iter_domain. 2010-09-09 Sebastian Pop * graphite-poly.c (pbb_number_of_iterations_at_time): Only iterate over pbb_dim_iter_domain. From-SVN: r164806 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1c08e8d29bed..914740ab0b2c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2010-09-30 Sebastian Pop + + * graphite-poly.c (pbb_number_of_iterations_at_time): Only iterate + over pbb_dim_iter_domain. + 2010-09-30 Sebastian Pop * graphite-flattening.c: Fix comments. diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite index 00ab00513940..3eaf807484a3 100644 --- a/gcc/ChangeLog.graphite +++ b/gcc/ChangeLog.graphite @@ -1,3 +1,8 @@ +2010-09-09 Sebastian Pop + + * graphite-poly.c (pbb_number_of_iterations_at_time): Only iterate + over pbb_dim_iter_domain. + 2010-09-09 Sebastian Pop * graphite-flattening.c: Fix comments. diff --git a/gcc/graphite-poly.c b/gcc/graphite-poly.c index e09b570ab05d..1644ecf7517b 100644 --- a/gcc/graphite-poly.c +++ b/gcc/graphite-poly.c @@ -1638,6 +1638,7 @@ pbb_number_of_iterations_at_time (poly_bb_p pbb, { ppl_Pointset_Powerset_C_Polyhedron_t domain, sctr_lb, sctr_ub; ppl_dimension_type domain_dim, sctr_dim; + graphite_dim_t dim_iter_domain = pbb_dim_iter_domain (pbb); ppl_Linear_Expression_t le; mpz_t lb, ub, diff, one; int i; @@ -1648,6 +1649,7 @@ pbb_number_of_iterations_at_time (poly_bb_p pbb, (&domain, PBB_DOMAIN (pbb)); ppl_Pointset_Powerset_C_Polyhedron_space_dimension (domain, &domain_dim); + mpz_init (diff); mpz_init (lb); mpz_init (ub); @@ -1658,7 +1660,7 @@ pbb_number_of_iterations_at_time (poly_bb_p pbb, that upper bound to the scattering. */ ppl_new_Pointset_Powerset_C_Polyhedron_from_C_Polyhedron (&sctr_ub, PBB_TRANSFORMED_SCATTERING (pbb)); - for (i = 0; i < (int) domain_dim; i++) + for (i = 0; i < (int) dim_iter_domain; i++) { ppl_Linear_Expression_t eq; ppl_Constraint_t pc; @@ -1695,7 +1697,7 @@ pbb_number_of_iterations_at_time (poly_bb_p pbb, it to the scattering. */ ppl_new_Pointset_Powerset_C_Polyhedron_from_C_Polyhedron (&sctr_lb, PBB_TRANSFORMED_SCATTERING (pbb)); - for (i = 0; i < (int) domain_dim; i++) + for (i = 0; i < (int) dim_iter_domain; i++) { ppl_Linear_Expression_t eq; ppl_Constraint_t pc;