This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: RFA: improvement to bt-load.c


On Mon, Jan 26, 2004 at 03:44:07PM +0000, Joern Rennecke wrote:
> I am going to submit a separate patch to fall back to estimated
> execution counts.

Good.

> Is that an approval, or a request to discuss/remove the -fbtr-bb-exclusive
> option first?

I was asking if there was any benefit from keeping the old code ...

> Since for the time being the lifeness tracking is still mostly based on
> basic blocks, we might fare better with the old algorithm if there are
> enough target registers to do two levels of hoisting branch target loads
> out of inner loops, and a third level would be beneficial when the
> inner loops have low or zero iteration count, or where we can safe
> on call overhead for often-called functions that return quickly most
> of the time.

... and it sounds like there might be.

So go ahead and commit the patch.


r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]