From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13382 invoked by alias); 31 Jul 2007 16:00:44 -0000 Received: (qmail 13309 invoked by uid 22791); 31 Jul 2007 16:00:17 -0000 X-Spam-Check-By: sourceware.org Received: from py-out-1112.google.com (HELO py-out-1112.google.com) (64.233.166.182) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 31 Jul 2007 16:00:13 +0000 Received: by py-out-1112.google.com with SMTP id a29so3941101pyi for ; Tue, 31 Jul 2007 09:00:11 -0700 (PDT) Received: by 10.65.54.9 with SMTP id g9mr10924893qbk.1185897609689; Tue, 31 Jul 2007 09:00:09 -0700 (PDT) Received: by 10.64.142.18 with HTTP; Tue, 31 Jul 2007 09:00:09 -0700 (PDT) Message-ID: Date: Tue, 31 Jul 2007 16:26:00 -0000 From: "=?EUC-KR?B?U2VvbmdiYWUgUGFyayAoudq8urnoLCDa0+D328Yp?=" To: "Kenneth Zadeck" Subject: Re: [patch]: To remove the Reaching Uses dataflow problem. Cc: "Revital1 Eres" , gcc-patches , "Bonzini, Paolo" In-Reply-To: <46AF57E6.90501@naturalbridge.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <46AF57E6.90501@naturalbridge.com> X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2007-07/txt/msg02189.txt.bz2 On 7/31/07, Kenneth Zadeck wrote: > Because of recent improvements to ddg.c, the reaching uses problem is no > longer used. > I am deleting it because it is not really a useful dataflow problem in > that it tends to be more expensive to compute than reaching defs but > provides little extra information. > > Removing the code will discourage any subsequent usage. > > I bootstrapped this change on x86-64. > > Ok for commit? > > Kenny > > 2007-07-31 Kenneth Zadeck > > * df.h (DF_RU, DF_RU_BB_INFO, df_ru_bb_info, df_ru, > df_ru_add_problem, df_ru_get_bb_info): Removed. > (DF_RD, DF_UREC, DF_CHAIN, DF_NOTE): Renumbered. > * df-problems.c (df_ru_problem_data, df_ru_set_bb_info, > df_ru_free_bb_info, df_ru_alloc, > df_ru_bb_local_compute_process_def, > df_ru_bb_local_compute_process_use, df_ru_bb_local_compute, > df_ru_local_compute, df_ru_init_solution, df_ru_confluence_n, > df_ru_transfer_function, df_ru_free, df_ru_start_dump, > df_ru_top_dump, df_ru_bottom_dump, df_problem problem_RU, > df_ru_add_problem): Removed. Looks great to me. -- #pragma ident "Seongbae Park, compiler, http://seongbae.blogspot.com"