This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: big slowdown in egcs-1.1.2->gcc-2.95 on alpha
- To: law at cygnus dot com
- Subject: Re: big slowdown in egcs-1.1.2->gcc-2.95 on alpha
- From: Joern Rennecke <amylaar at cygnus dot co dot uk>
- Date: Mon, 8 Nov 1999 23:34:40 +0000 (GMT)
- Cc: amylaar at cygnus dot co dot uk, lucier at math dot purdue dot edu, rth at cygnus dot com, gcc at gcc dot gnu dot org, gcc-bugs at gcc dot gnu dot org, staff at math dot purdue dot edu, hosking at cs dot purdue dot edu, wilker at math dot purdue dot edu, bernds at cygnus dot com, gcc-patches at gcc dot gnu dot org
> ~8% off my testcase.
Do you have any profile data for that?
I've noticed that the reg_may_share code in find_reg is also pretty expensive.
With a little more helpful lookup tables it could be made linear instead
of quadratic in time. So, if find_reg still consumes a noticable chunk
of the time in your benchmark, it might be worth a try.