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