|Graph coloring, patents email@example.com (Preston Briggs) (1989-11-14)|
|Re: Graph coloring, patents rfg@ics.UCI.EDU (Ron Guilmette) (1989-11-15)|
|Re: Graph coloring, patents firstname.lastname@example.org (1989-11-24)|
|Date:||Tue, 14 Nov 89 11:09:39 CST|
|From:||Preston Briggs <email@example.com>|
|Organization:||Rice University, Houston|
In article <1989Nov13.firstname.lastname@example.org> I wrote:
>Do any of the IBM PC-class C compilers do global optimizations?
>Global constant propagation? Graph coloring register allocation?
>[The Metaware compilers are reputed to do graph coloring, though it's a
>trick to make it work on something as asymmetrical as a 286. Also, I wonder
>if one can do useful graph coloring without infringing IBM's patents. -John]
For graph coloring, you could get a license from IBM, though I'm not sure
about the fees (I recall they are based on a percentage of something, but
that's a rumor). An alternative approach would be to use Chow's priority-
based scheme (unless it's been patented also); it's drastically different than
I don't know which is more effective. I suspect (with no evidence) that
Chow's method will be better on constrained machines (not many registers) and
Chaitin's better otherwise. Neither seems worthwhile without some global
optimization to provide grist for the mill.
Return to the
Search the comp.compilers archives again.