This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCSE store motion
- From: Andi Kleen <ak at suse dot de>
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: 16 May 2002 20:31:04 +0200
- Subject: Re: GCSE store motion
- References: <20020516114838.949B6F28C9@nile.gnat.com.suse.lists.egcs> <164620000.1021559673@gandalf.codesourcery.com.suse.lists.egcs>
Mark Mitchell <mark@codesourcery.com> writes:
>
> My point is that I can well imagine the compiler spending 10% of its time
> on software pipelining for scientific code, but that would seem highly
> out of whack on code like that in GCC.
I just did an full profile of an gcc 3.1 bootstrap. The top offender
(~5%) is ggc_alloc in ggc-page where I suspect the bitmap scanning loop
eats most of the CPU time. If software pipelining of that single simple loop
cut off some of the 5% then it would surely be noticeable in gcc bootstrap
times :-)
-Andi