Re: Compiler back-ends [Q]

Martin.Jourdan@inria.fr (Martin Jourdan)
Fri, 3 Nov 1995 09:09:28 GMT

          From comp.compilers

Related articles
Compiler back-ends [Q] Ben.Sloman@reading.ac.uk (1995-10-21)
Re: Compiler back-ends [Q] cliffc@ami.sps.mot.com (1995-10-23)
Re: Compiler back-ends [Q] pardo@cs.washington.edu (1995-10-25)
Re: Compiler back-ends [Q] jgj@ssd.hcsc.com (1995-10-27)
Re: Compiler back-ends [Q] collberg@cs.aukuni.ac.nz (1995-10-29)
Re: Compiler back-ends [Q] Martin.Jourdan@inria.fr (1995-11-03)
Re: Compiler back-ends [Q] sc@iaxp01.inf.uni-jena.de (Sebastian Schmidt) (1995-11-03)
Re: Compiler back-ends [Q] cliffc@ami.sps.mot.com (1995-11-03)
| List of all articles for this month |

Newsgroups: comp.compilers
From: Martin.Jourdan@inria.fr (Martin Jourdan)
Keywords: code
Organization: Action Charme, INRIA, Rocquencourt, France
References: 95-10-099 95-10-114 95-11-013
Date: Fri, 3 Nov 1995 09:09:28 GMT

jgj@ssd.hcsc.com (Jeff Jackson) wrote (=E9crivait)=A0:


|> The basic idea is that you have an "address space" called a storage
|> base. General Registers, Floating Point Registers and Stack are
|> examples of storage bases. A storage base is composed of storage
|> classes [...]


The same approach is used in Pagode, a complete code generator generator
developed at INRIA by Monique Mazaud and colleagues.


In fact, from a single, easy-to-write *processor* description (I emphasize
processor as opposed to code selector), Pagode generates a locally-optimal
code selector, a register allocator and an instruction scheduler.


Contact Monique Mazaud <Monique.Mazaud@inria.fr> for more details.


                                                                                Martin Jourdan


Action Charme, INRIA, Rocquencourt, France
Phone +33-1-39-63-54-35, fax +33-1-39-63-56-98, Martin.Jourdan@inria.fr
--


Post a followup to this message

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