Commit aad78a1a by Sebastian Pop Committed by Sebastian Pop

Only iterate over pbb_dim_iter_domain.

2010-09-09  Sebastian Pop  <sebastian.pop@amd.com>

	* graphite-poly.c (pbb_number_of_iterations_at_time): Only iterate
	over pbb_dim_iter_domain.

From-SVN: r164806
parent 26315ccf
2010-09-30 Sebastian Pop <sebastian.pop@amd.com> 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
* graphite-poly.c (pbb_number_of_iterations_at_time): Only iterate
over pbb_dim_iter_domain.
2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
* graphite-flattening.c: Fix comments. * graphite-flattening.c: Fix comments.
2010-09-30 Sebastian Pop <sebastian.pop@amd.com> 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2010-09-09 Sebastian Pop <sebastian.pop@amd.com> 2010-09-09 Sebastian Pop <sebastian.pop@amd.com>
* graphite-poly.c (pbb_number_of_iterations_at_time): Only iterate
over pbb_dim_iter_domain.
2010-09-09 Sebastian Pop <sebastian.pop@amd.com>
* graphite-flattening.c: Fix comments. * graphite-flattening.c: Fix comments.
2010-09-09 Sebastian Pop <sebastian.pop@amd.com> 2010-09-09 Sebastian Pop <sebastian.pop@amd.com>
......
...@@ -1638,6 +1638,7 @@ pbb_number_of_iterations_at_time (poly_bb_p pbb, ...@@ -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_Pointset_Powerset_C_Polyhedron_t domain, sctr_lb, sctr_ub;
ppl_dimension_type domain_dim, sctr_dim; ppl_dimension_type domain_dim, sctr_dim;
graphite_dim_t dim_iter_domain = pbb_dim_iter_domain (pbb);
ppl_Linear_Expression_t le; ppl_Linear_Expression_t le;
mpz_t lb, ub, diff, one; mpz_t lb, ub, diff, one;
int i; int i;
...@@ -1648,6 +1649,7 @@ pbb_number_of_iterations_at_time (poly_bb_p pbb, ...@@ -1648,6 +1649,7 @@ pbb_number_of_iterations_at_time (poly_bb_p pbb,
(&domain, PBB_DOMAIN (pbb)); (&domain, PBB_DOMAIN (pbb));
ppl_Pointset_Powerset_C_Polyhedron_space_dimension (domain, &domain_dim); ppl_Pointset_Powerset_C_Polyhedron_space_dimension (domain, &domain_dim);
mpz_init (diff); mpz_init (diff);
mpz_init (lb); mpz_init (lb);
mpz_init (ub); mpz_init (ub);
...@@ -1658,7 +1660,7 @@ pbb_number_of_iterations_at_time (poly_bb_p pbb, ...@@ -1658,7 +1660,7 @@ pbb_number_of_iterations_at_time (poly_bb_p pbb,
that upper bound to the scattering. */ that upper bound to the scattering. */
ppl_new_Pointset_Powerset_C_Polyhedron_from_C_Polyhedron ppl_new_Pointset_Powerset_C_Polyhedron_from_C_Polyhedron
(&sctr_ub, PBB_TRANSFORMED_SCATTERING (pbb)); (&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_Linear_Expression_t eq;
ppl_Constraint_t pc; ppl_Constraint_t pc;
...@@ -1695,7 +1697,7 @@ pbb_number_of_iterations_at_time (poly_bb_p pbb, ...@@ -1695,7 +1697,7 @@ pbb_number_of_iterations_at_time (poly_bb_p pbb,
it to the scattering. */ it to the scattering. */
ppl_new_Pointset_Powerset_C_Polyhedron_from_C_Polyhedron ppl_new_Pointset_Powerset_C_Polyhedron_from_C_Polyhedron
(&sctr_lb, PBB_TRANSFORMED_SCATTERING (pbb)); (&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_Linear_Expression_t eq;
ppl_Constraint_t pc; ppl_Constraint_t pc;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment