public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: Graph coloring for register allocation?
@ 2001-01-17 17:48 dewar
  2001-01-17 18:31 ` Daniel Berlin
  0 siblings, 1 reply; 38+ messages in thread
From: dewar @ 2001-01-17 17:48 UTC (permalink / raw)
  To: gcc, shebs

Well there is loads of work on register allocation and scheduling
since the publication of the IBM algorithm, so I don't think anyone
would use this unchanged. There are many variations on this theme
which certainly are NOT patented (even a small variation on a patent
tends to escape the patenting in the software field).

So rather than ask whether we want to use the IBM patented algorithn
at this stage, I think the appropriate thing is to survey the current
state of the art and ask whether we could be doing better using whatever
algorithms and methods are available.

^ permalink raw reply	[flat|nested] 38+ messages in thread
* Re: Graph coloring for register allocation?
@ 2001-01-21 13:47 dewar
  0 siblings, 0 replies; 38+ messages in thread
From: dewar @ 2001-01-21 13:47 UTC (permalink / raw)
  To: dberlin; +Cc: dewar, gcc, m.hayes, matzmich, shebs

<<If you can do something in 25x less code than you do now, it usually means
your current way is a *bit* complex.
>>

Or that there are issues not fully understood, but of course the proof
is in the pudding as they say :-)

^ permalink raw reply	[flat|nested] 38+ messages in thread
* Graph coloring for register allocation?
@ 2001-01-17 17:36 Stan Shebs
  0 siblings, 0 replies; 38+ messages in thread
From: Stan Shebs @ 2001-01-17 17:36 UTC (permalink / raw)
  To: gcc

Do we believe that the use of graph coloring will improve GCC's
register allocation?  IBM's patent will presumably run out in a couple
of years, so it seems like a good time to start thinking about it.
Perhaps IBM could be nice and license it for GCC before then, but
maybe it doesn't matter, because the current algorithm has gotten
enough tuning over the years?  Has anybody experimented with this?

Stan

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

end of thread, other threads:[~2001-01-25  1:07 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-01-17 17:48 Graph coloring for register allocation? dewar
2001-01-17 18:31 ` Daniel Berlin
2001-01-17 20:40   ` Michael Matz
2001-01-19 10:58     ` Daniel Berlin
2001-01-19 14:16       ` Michael Hayes
2001-01-19 14:51         ` Daniel Berlin
2001-01-19 16:51           ` Michael Hayes
2001-01-20 11:16             ` Daniel Berlin
2001-01-20 13:03               ` Michael Hayes
2001-01-20 15:29         ` Michael Matz
2001-01-21  9:57           ` Daniel Berlin
2001-01-21 13:45             ` Daniel Berlin
2001-01-22  2:05               ` Nick Ing-Simmons
2001-01-22 14:23               ` Richard Henderson
2001-01-22 14:32                 ` Daniel Berlin
2001-01-22 15:07                   ` Richard Henderson
2001-01-22 16:25                     ` Daniel Berlin
2001-01-24  0:17               ` Zack Weinberg
2001-01-24 10:08                 ` Daniel Berlin
2001-01-24 10:47                   ` Zack Weinberg
2001-01-24 11:19                     ` David Edelsohn
2001-01-24 13:48                     ` Richard Henderson
2001-01-24 14:53                       ` Michael Hayes
2001-01-24 14:58                         ` Richard Henderson
2001-01-24 15:07                           ` Michael Hayes
2001-01-24 15:33                             ` Richard Henderson
2001-01-24 11:23                   ` Michael Matz
2001-01-24 12:10                     ` Zack Weinberg
2001-01-24 12:18                       ` Daniel Berlin
2001-01-24 17:22                       ` Jeffrey A Law
2001-01-25  1:07                   ` Nick Ing-Simmons
2001-01-21 21:31             ` Phil Edwards
2001-01-23  3:26             ` Michael Matz
2001-01-23  9:11               ` Daniel Berlin
2001-01-19 11:09   ` Joseph S. Myers
2001-01-19 11:27     ` Daniel Berlin
  -- strict thread matches above, loose matches on Subject: below --
2001-01-21 13:47 dewar
2001-01-17 17:36 Stan Shebs

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).