Fw: [PATCH][Modulo-sched] Add use-def chain problem

Kenneth Zadeck zadeck@naturalbridge.com
Sun Oct 28 00:47:00 GMT 2007


approved.  btw, any idea how much it slows things down?

kenny


Revital1 Eres wrote:
> Hello,
>
> I wrote your email address incorrectly...
>
> Thanks,
> Revital
>
> ----- Forwarded by Revital1 Eres/Haifa/IBM on 27/10/2007 17:39 -----
>                                                                            
>              Revital1                                                      
>              Eres/Haifa/IBM                                                
>                                                                         To 
>              27/10/2007 17:37          gcc-patches@gcc.gnu.org             
>                                                                         cc 
>                                        zadeck@naturalbridge@com, Ayal      
>                                        Zaks, seongbae@park.gmail.com       
>                                                                    Subject 
>                                        [PATCH][Modulo-sched] Add use-def   
>                                        chain problem                       
>                                                                            
>                                                                            
>                                                                            
>                                                                            
>                                                                            
>                                                                            
>
>
>
> Hello,
>
> This patch adds use-def chain problem to SMS as described in -
> http://gcc.gnu.org/ml/gcc/2007-10/msg00368.html
>
> Bootstrapped and tested on SPU and x86. Currently testing it on ppc
> (only c,c++ and fortran due to recent errors in libjava).
>
> :ADDPATCH modulo-sched:
>
> OK for mainline once the testing completes?
>
> Thanks,
> Revital
>
> Changelog:
>
>         * modulo-sched.c (sms_schedule): Add DF_UD_CHAIN problem.
>
> Index: modulo-sched.c
> ===================================================================
> --- modulo-sched.c      (revision 129575)
> +++ modulo-sched.c      (working copy)
> @@ -902,7 +902,7 @@
>    df_set_flags (DF_LR_RUN_DCE);
>    df_rd_add_problem ();
>    df_note_add_problem ();
> -  df_chain_add_problem (DF_DU_CHAIN);
> +  df_chain_add_problem (DF_DU_CHAIN + DF_UD_CHAIN);
>    df_analyze ();
>    regstat_compute_calls_crossed ();
>    sched_init ();
>
>   
   



More information about the Gcc-patches mailing list