Profiling gcc building Mozilla

Jim Wilson wilson@tuliptree.org
Tue Aug 12 21:22:00 GMT 2003


Will Cohen wrote:
> The HAVE_POST_INCREMENT and HAVE_POST_DECREMENT defines for the GCC's
> ia64 backend resulted in a large amount (17.5%) being spend in the
> ia64_secondary_reload_class, regclass, and true_regnum functions for
> cc1plus.  There is a triple nested loop in regclass that is enabled
> bout the defines.

It looks like this was addressed already.

2003-01-23  Mike Stump  <mrs@apple.com>

         * regclass.c (init_reg_autoinc): New function.
         (regclass): Move initialization of forbidden_inc_dec_class from
         here...
         (init_regs): to here. Avoids reinitialization for each function,
         saving compilation time.
-- 
Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com



More information about the Gcc mailing list