]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Remove various unused items.
authorcrowl <crowl@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 29 Mar 2013 07:09:33 +0000 (07:09 +0000)
committercrowl <crowl@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 29 Mar 2013 07:09:33 +0000 (07:09 +0000)
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197226 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/graphds.h
gcc/graphite-poly.h
gcc/sese.c
gcc/sese.h

index 4bbae632d8e6253efbb89677d7fb0d7db46e9f7d..acb09e95cd51b786ca930e2f0623f5cecebb7dfb 100644 (file)
@@ -1,3 +1,14 @@
+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.
index 5e5ca7d841c16868d01791b49567728f767f665b..f6d9c36bfa69088e65ef7a866955bba6e6446606 100644 (file)
@@ -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);
index 6bf0b0e19de1028c8c609ce21347ac418cfd5157..6ac8406c1f72bd3be699e76645e833552c4f9bfb 100644 (file)
@@ -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)
index 98588f9c09ad39b0f65843e1a5e56872b129b5aa..0812831acf73c82dffdbd32a7bc308d073e2e1ca 100644 (file)
@@ -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
index 758783ee9281b3ef3d95f055b657626959bcc43d..5b6fe7f7aa1a65ed753a409308cb83644f62672d 100644 (file)
@@ -58,8 +58,6 @@ extern void build_sese_loop_nests (sese);
 extern edge copy_bb_and_scalar_dependences (basic_block, sese, edge,
                                            vec<tree> , 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