From patchwork Fri Mar 29 08:21:12 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lawrence Crowl X-Patchwork-Id: 232313 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "localhost", Issuer "www.qmailtoaster.com" (not verified)) by ozlabs.org (Postfix) with ESMTPS id 39EB32C0095 for ; Fri, 29 Mar 2013 19:21:41 +1100 (EST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :mime-version:date:message-id:subject:from:to:content-type; q= dns; s=default; b=PMbXZfFR/He8B8wxTfFo8TgUN2pK63rvdPymCpQixl3Aj4 0Gk1yRrn7WZoaTWxsUKh8TyFrwkBmhJk1/vzRqBFxL4a2EoTSSQn3CpTK/xSXQ37 dmPpRuL9q6QDLLFMxORqjrhyJIbEBheUXTWt+tkTHZas6Ka/MwDlEzFJsZa7I= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :mime-version:date:message-id:subject:from:to:content-type; s= default; bh=w0ZOHAGzGP/lXlNDc0qEoPS+Vvk=; b=jxPmmzRCWvUNAgfPQCsw VGGWCSA2Cjug91j1UvuYGCwzUS7Yiuax6fBJPS6KObL626H4+p8upRXguubcJMXL g4GnZxwrjwzrMINVij23J7ZLBdpE2qoOfYDfJU2U3WtRcJW8aRjSWcSC3D+DYJpT nBpIGdsS2uJBp63iXoJOcj8= Received: (qmail 6471 invoked by alias); 29 Mar 2013 08:21:29 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 6450 invoked by uid 89); 29 Mar 2013 08:21:19 -0000 X-Spam-SWARE-Status: No, score=-5.6 required=5.0 tests=AWL, BAYES_00, KHOP_RCVD_TRUST, RCVD_IN_DNSWL_LOW, RCVD_IN_HOSTKARMA_YE, RP_MATCHES_RCVD autolearn=ham version=3.3.1 Received: from mail-ie0-f182.google.com (HELO mail-ie0-f182.google.com) (209.85.223.182) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Fri, 29 Mar 2013 08:21:14 +0000 Received: by mail-ie0-f182.google.com with SMTP id at1so307695iec.41 for ; Fri, 29 Mar 2013 01:21:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type:x-gm-message-state; bh=66WZCYN4EujoUIpfelUFAeFZHN7nF4kn3fNJLo+JFWw=; b=MLO0nw///V6yMdHnj9ACyx7xZkJFLwcQ0L9esnRi2HT51A10Nukv7Gzqr/f0BP811U U7b+BhkxySawDUdI3l61Y9QoOuG393mCQRbNU/HNVTJm+hOy+D9x57/EJIgIETO9hBJG Mj8VxuHOC+GbkCeKyEeBFKZ1oMB7nPrgVKCj1ISwiCSxjLObnT+XQHpnwcBTZuQv6JRC HjcJGXVx1flBzUXpjTVtQ/KbCIseSfp1CMmdoKbbyfnTsO+Y1bOureTJhPuFdRt9yUeB RoYtciah6GkFY+h5Z6TiLger4awUOcaKQaR7HuOtSA0Wu3fISmO+zfjS9imKKyeTOFu4 Bz8w== MIME-Version: 1.0 X-Received: by 10.50.106.114 with SMTP id gt18mr9063298igb.23.1364545272798; Fri, 29 Mar 2013 01:21:12 -0700 (PDT) Received: by 10.231.247.66 with HTTP; Fri, 29 Mar 2013 01:21:12 -0700 (PDT) Date: Fri, 29 Mar 2013 01:21:12 -0700 Message-ID: Subject: [patch] Remove unused symbols. From: Lawrence Crowl To: gcc-patches List X-Gm-Message-State: ALoCoQmv92NsOmOaN8jM/0Zpen5SFNmUExy/lVZaolDs7OIoOqpm5gu3EWJy/3hb5JPXnp2uv3bEPrtyGFaw+HLm7B+gSVzzbmkHt5djBN9K+2VtVfI6FoldKLE+gs71FGFpIoBIQfr+90TvBU8dxAMhPSqOmSTkmr6C36YrM2z2bilrJ2Ii0PqrEjE9RHDZofpN2+SvhfZf Remove various unused symbols. Tested on x86-64. Committed as obvious. 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. 2013-03-28 Lawrence Crowl Index: gcc/sese.c =================================================================== --- gcc/sese.c (revision 197224) +++ gcc/sese.c (working copy) @@ -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: gcc/sese.h =================================================================== --- gcc/sese.h (revision 197224) +++ gcc/sese.h (working copy) @@ -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 Index: gcc/graphds.h =================================================================== --- gcc/graphds.h (revision 197224) +++ gcc/graphds.h (working copy) @@ -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: gcc/graphite-poly.h =================================================================== --- gcc/graphite-poly.h (revision 197224) +++ gcc/graphite-poly.h (working copy) @@ -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)