Commit 58a49189 by Lawrence Crowl Committed by Lawrence Crowl

Remove various unused items.


2013-03-28  Lawrence Crowl  <crowl@google.com>

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
parent 7b3b6ae4
2013-03-28 Lawrence Crowl <crowl@google.com> 2013-03-28 Lawrence Crowl <crowl@google.com>
* 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 <crowl@google.com>
* Makefile.in: Add several missing include dependences. * Makefile.in: Add several missing include dependences.
(DUMPFILE_H): New. (DUMPFILE_H): New.
(test-dump.o): New. This object is not added to any executable, (test-dump.o): New. This object is not added to any executable,
......
...@@ -46,7 +46,6 @@ struct graph ...@@ -46,7 +46,6 @@ struct graph
int n_vertices; /* Number of vertices. */ int n_vertices; /* Number of vertices. */
struct vertex *vertices; struct vertex *vertices;
/* The vertices. */ /* The vertices. */
htab_t indices; /* Fast lookup for indices. */
}; };
struct graph *new_graph (int); struct graph *new_graph (int);
......
...@@ -1376,10 +1376,6 @@ struct scop ...@@ -1376,10 +1376,6 @@ struct scop
*must_war, *may_war, *must_war_no_source, *may_war_no_source, *must_war, *may_war, *must_war_no_source, *may_war_no_source,
*must_waw, *may_waw, *must_waw_no_source, *may_waw_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 /* True when the scop has been converted to its polyhedral
representation. */ representation. */
bool poly_scop_p; bool poly_scop_p;
...@@ -1388,7 +1384,6 @@ struct scop ...@@ -1388,7 +1384,6 @@ struct scop
#define SCOP_BBS(S) (S->bbs) #define SCOP_BBS(S) (S->bbs)
#define SCOP_REGION(S) ((sese) S->region) #define SCOP_REGION(S) ((sese) S->region)
#define SCOP_CONTEXT(S) (NULL) #define SCOP_CONTEXT(S) (NULL)
#define SCOP_ORIGINAL_PDDRS(S) (S->original_pddrs)
#define SCOP_ORIGINAL_SCHEDULE(S) (S->original_schedule) #define SCOP_ORIGINAL_SCHEDULE(S) (S->original_schedule)
#define SCOP_TRANSFORMED_SCHEDULE(S) (S->transformed_schedule) #define SCOP_TRANSFORMED_SCHEDULE(S) (S->transformed_schedule)
#define SCOP_SAVED_SCHEDULE(S) (S->saved_schedule) #define SCOP_SAVED_SCHEDULE(S) (S->saved_schedule)
......
...@@ -111,14 +111,6 @@ debug_ivtype_map (htab_t map) ...@@ -111,14 +111,6 @@ debug_ivtype_map (htab_t map)
htab_traverse (map, debug_ivtype_map_1, NULL); 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. */ /* Compares database elements E1 and E2. */
int int
......
...@@ -58,8 +58,6 @@ extern void build_sese_loop_nests (sese); ...@@ -58,8 +58,6 @@ extern void build_sese_loop_nests (sese);
extern edge copy_bb_and_scalar_dependences (basic_block, sese, edge, extern edge copy_bb_and_scalar_dependences (basic_block, sese, edge,
vec<tree> , bool *); vec<tree> , bool *);
extern struct loop *outermost_loop_in_sese (sese, basic_block); 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); extern tree scalar_evolution_in_region (sese, loop_p, tree);
/* Check that SESE contains LOOP. */ /* Check that SESE contains LOOP. */
...@@ -286,23 +284,8 @@ typedef struct ivtype_map_elt_s ...@@ -286,23 +284,8 @@ typedef struct ivtype_map_elt_s
} *ivtype_map_elt; } *ivtype_map_elt;
extern void debug_ivtype_map (htab_t); 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 *); 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. */ /* Free and compute again all the dominators information. */
static inline void static inline void
......
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