public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* loop optimizations, mark 9
@ 1998-05-19  8:03 Richard Henderson
       [not found] ` <87k97ingv2.fsf@cytocin.hubbe.net>
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Richard Henderson @ 1998-05-19  8:03 UTC (permalink / raw)
  To: egcs

[-- Attachment #1: Type: text/plain, Size: 733 bytes --]

I'd left off this patch set for some time, and was reminded of it
while running spec95 last night testing other optimizations.

This is version 9 of the patch; previous versions can be found in
the mailing list archives.

Highlights of this patch are:

  * Tweeks to fold() to handle some of the "interesting" output from
    loop, via expand_mult_add, when expanding the giv increments.

  * A tweek to combine_givs to prefer (r+0),(r+8) over (b+r1),(r2+0),
    as would tend to happen on hosts that support reg+reg addressing.

The result is that, on our good friend RESID, I believe the resulting
code is as good as it can possibly get without GCSE (which ought to 
elimitate two redundancies that normal CSE cannot fix up).


r~

[-- Attachment #2: d-loop-9.gz --]
[-- Type: application/x-gzip, Size: 8621 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~1998-05-24 13:19 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-05-19  8:03 loop optimizations, mark 9 Richard Henderson
     [not found] ` <87k97ingv2.fsf@cytocin.hubbe.net>
1998-05-19 21:17   ` Richard Henderson
1998-05-19 21:17     ` Fredrik Hubinette
1998-05-21  2:21       ` Jeffrey A Law
1998-05-21 23:17 ` Jeffrey A Law
1998-05-21 20:15   ` Richard Henderson
1998-05-23  9:15 ` Toon Moene
1998-05-24 13:19   ` Toon Moene
1998-05-24 13:19     ` Richard Henderson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).