From 58a491895f4b9680e41185a655547042df1115ac Mon Sep 17 00:00:00 2001 From: Lawrence Crowl Date: Fri, 29 Mar 2013 07:09:33 +0000 Subject: [PATCH] Remove various unused items. 2013-03-28 Lawrence Crowl Index: gcc/ChangeLog * graphds.h (struct graph.indicies): Remove unused. * graphite-poly.h (struct graph.original_pddrs): Remove unused. (SCOP_ORIGINAL_PDDRS): Remove unused. * sese.h (extern insert_loop_close_phis): Removed unused. (extern insert_guard_phis): Removed unused. (extern ivtype_map_elt_info): Removed unused. (new_ivtype_map_elt): Removed unused. * sese.c (ivtype_map_elt_info): Removed unused. From-SVN: r197226 --- gcc/ChangeLog | 11 +++++++++++ gcc/graphds.h | 1 - gcc/graphite-poly.h | 5 ----- gcc/sese.c | 8 -------- gcc/sese.h | 17 ----------------- 5 files changed, 11 insertions(+), 31 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4bbae632d8e..acb09e95cd5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,14 @@ +2013-03-28 Lawrence Crowl + + * graphds.h (struct graph.indicies): Remove unused. + * graphite-poly.h (struct graph.original_pddrs): Remove unused. + (SCOP_ORIGINAL_PDDRS): Remove unused. + * sese.h (extern insert_loop_close_phis): Removed unused. + (extern insert_guard_phis): Removed unused. + (extern ivtype_map_elt_info): Removed unused. + (new_ivtype_map_elt): Removed unused. + * sese.c (ivtype_map_elt_info): Removed unused. + 2013-03-28 Lawrence Crowl * Makefile.in: Add several missing include dependences. diff --git a/gcc/graphds.h b/gcc/graphds.h index 5e5ca7d841c..f6d9c36bfa6 100644 --- a/gcc/graphds.h +++ b/gcc/graphds.h @@ -46,7 +46,6 @@ struct graph int n_vertices; /* Number of vertices. */ struct vertex *vertices; /* The vertices. */ - htab_t indices; /* Fast lookup for indices. */ }; struct graph *new_graph (int); diff --git a/gcc/graphite-poly.h b/gcc/graphite-poly.h index 6bf0b0e19de..6ac8406c1f7 100644 --- a/gcc/graphite-poly.h +++ b/gcc/graphite-poly.h @@ -1376,10 +1376,6 @@ struct scop *must_war, *may_war, *must_war_no_source, *may_war_no_source, *must_waw, *may_waw, *must_waw_no_source, *may_waw_no_source; - /* A hashtable of the data dependence relations for the original - scattering. */ - htab_t original_pddrs; - /* True when the scop has been converted to its polyhedral representation. */ bool poly_scop_p; @@ -1388,7 +1384,6 @@ struct scop #define SCOP_BBS(S) (S->bbs) #define SCOP_REGION(S) ((sese) S->region) #define SCOP_CONTEXT(S) (NULL) -#define SCOP_ORIGINAL_PDDRS(S) (S->original_pddrs) #define SCOP_ORIGINAL_SCHEDULE(S) (S->original_schedule) #define SCOP_TRANSFORMED_SCHEDULE(S) (S->transformed_schedule) #define SCOP_SAVED_SCHEDULE(S) (S->saved_schedule) diff --git a/gcc/sese.c b/gcc/sese.c index 98588f9c09a..0812831acf7 100644 --- a/gcc/sese.c +++ b/gcc/sese.c @@ -111,14 +111,6 @@ debug_ivtype_map (htab_t map) htab_traverse (map, debug_ivtype_map_1, NULL); } -/* Computes a hash function for database element ELT. */ - -hashval_t -ivtype_map_elt_info (const void *elt) -{ - return htab_hash_pointer (((const struct ivtype_map_elt_s *) elt)->cloog_iv); -} - /* Compares database elements E1 and E2. */ int diff --git a/gcc/sese.h b/gcc/sese.h index 758783ee928..5b6fe7f7aa1 100644 --- a/gcc/sese.h +++ b/gcc/sese.h @@ -58,8 +58,6 @@ extern void build_sese_loop_nests (sese); extern edge copy_bb_and_scalar_dependences (basic_block, sese, edge, vec , bool *); extern struct loop *outermost_loop_in_sese (sese, basic_block); -extern void insert_loop_close_phis (htab_t, loop_p); -extern void insert_guard_phis (basic_block, edge, edge, htab_t, htab_t); extern tree scalar_evolution_in_region (sese, loop_p, tree); /* Check that SESE contains LOOP. */ @@ -286,23 +284,8 @@ typedef struct ivtype_map_elt_s } *ivtype_map_elt; extern void debug_ivtype_map (htab_t); -extern hashval_t ivtype_map_elt_info (const void *); extern int eq_ivtype_map_elts (const void *, const void *); -/* Constructs a new SCEV_INFO_STR structure for VAR and INSTANTIATED_BELOW. */ - -static inline ivtype_map_elt -new_ivtype_map_elt (const char *cloog_iv, tree type) -{ - ivtype_map_elt res; - - res = XNEW (struct ivtype_map_elt_s); - res->cloog_iv = cloog_iv; - res->type = type; - - return res; -} - /* Free and compute again all the dominators information. */ static inline void