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) |
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
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.