Re: Graph colouring and local register allocation

Sid Touati <SidTouati@inria.fr>
Mon, 05 Nov 2007 17:38:35 +0100

          From comp.compilers

Related articles
Graph colouring and local register allocation shafitvm@gmail.com (Mohamed Shafi) (2007-10-31)
Re: Graph colouring and local register allocation preston.briggs@gmail.com (preston.briggs@gmail.com) (2007-10-31)
Re: Graph colouring and local register allocation jle@ural.owlnet.rice.edu (2007-11-03)
Re: Graph colouring and local register allocation parthaspanda22@gmail.com (2007-11-04)
Re: Graph colouring and local register allocation SidTouati@inria.fr (Sid Touati) (2007-11-05)
Re: Graph colouring and local register allocation miles.bader@necel.com (Miles Bader) (2007-11-22)
Re: Graph colouring and local register allocation Sid.Touati@uvsq.fr (Sid Touati) (2007-11-30)
Re: Graph colouring and local register allocation gneuner2@comcast.net (George Neuner) (2007-12-01)
Re: Graph colouring and local register allocation sjdutoit@gmail.com (sdt) (2007-12-01)
Re: Graph colouring and local register allocation preston.briggs@gmail.com (preston.briggs@gmail.com) (2007-12-01)
Re: Graph colouring and local register allocation gneuner2@/comcast.net (George Neuner) (2007-12-01)
[7 later articles]
| List of all articles for this month |

From: Sid Touati <SidTouati@inria.fr>
Newsgroups: comp.compilers
Date: Mon, 05 Nov 2007 17:38:35 +0100
Organization: I.N.R.I.A Rocquencourt
References: 07-10-103
Keywords: registers
Posted-Date: 06 Nov 2007 10:41:10 EST

Mohamed Shafi a icrit :
> Most of the modern compliers will have both
> global register allocation and local register allocation.


sorry, but I would say "most of the old compilers have ...".


They do exist since many decades, and were designed early for sequential
processors.


Modern compilers target modern ILP processors, not sequential ones...
If your register allocation use graph coloring as for the old sequential
processors, then it is not well designed for ILP processors.


However, some embedded low power processor (such as ARM) are still
sequential.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.