This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] remove dead code used by the old cloog scheduler
- From: Sebastian Pop <s dot pop at samsung dot com>
- To: gcc-patches at gcc dot gnu dot org
- Cc: sebpop at gmail dot com, aditya dot k7 at samsung dot com, tobias at grosser dot es, Sebastian Pop <s dot pop at samsung dot com>
- Date: Mon, 5 Oct 2015 15:14:04 -0500
- Subject: [PATCH] remove dead code used by the old cloog scheduler
- Authentication-results: sourceware.org; auth=none
---
gcc/graphite-dependences.c | 36 ------------------------------------
gcc/graphite-poly.h | 3 ---
2 files changed, 39 deletions(-)
diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.c
index e39394a..37535d5 100644
--- a/gcc/graphite-dependences.c
+++ b/gcc/graphite-dependences.c
@@ -154,26 +154,6 @@ scop_get_original_schedule (scop_p scop, vec<poly_bb_p> pbbs)
return res;
}
-/* Returns all the transformed schedules in SCOP. */
-
-static isl_union_map *
-scop_get_transformed_schedule (scop_p scop, vec<poly_bb_p> pbbs)
-{
- int i;
- poly_bb_p pbb;
- isl_space *space = isl_set_get_space (scop->context);
- isl_union_map *res = isl_union_map_empty (space);
-
- FOR_EACH_VEC_ELT (pbbs, i, pbb)
- {
- res = isl_union_map_add_map
- (res, constrain_domain (isl_map_copy (pbb->transformed),
- isl_set_copy (pbb->domain)));
- }
-
- return res;
-}
-
/* Helper function used on each MAP of a isl_union_map. Computes the
maximal output dimension. */
@@ -595,20 +575,4 @@ scop_get_dependences (scop_p scop)
return dependences;
}
-/* Return true when the SCOP transformed schedule is correct. */
-
-bool
-graphite_legal_transform (scop_p scop)
-{
- int res;
- isl_union_map *transform;
-
- timevar_push (TV_GRAPHITE_DATA_DEPS);
- transform = scop_get_transformed_schedule (scop, SCOP_BBS (scop));
- res = transform_is_safe (scop, transform);
- timevar_pop (TV_GRAPHITE_DATA_DEPS);
-
- return res;
-}
-
#endif /* HAVE_isl */
diff --git a/gcc/graphite-poly.h b/gcc/graphite-poly.h
index c404b42..18572ff 100644
--- a/gcc/graphite-poly.h
+++ b/gcc/graphite-poly.h
@@ -436,7 +436,6 @@ extern void print_generated_program (FILE *, scop_p);
extern void debug_generated_program (scop_p);
extern int unify_scattering_dimensions (scop_p);
extern bool apply_poly_transforms (scop_p);
-extern bool graphite_legal_transform (scop_p);
/* Set the region of SCOP to REGION. */
@@ -462,8 +461,6 @@ scop_set_nb_params (scop_p scop, graphite_dim_t nb_params)
scop->nb_params = nb_params;
}
-bool graphite_legal_transform (scop_p);
-
isl_union_map *
scop_get_dependences (scop_p scop);
--
2.1.0.243.g30d45f7