Re: Native Code Generation from Abstract Stack Machine

Bill Cox <bill@qswtools.com>
6 Mar 2004 13:47:07 -0500

          From comp.compilers

Related articles
Native Code Generation from Abstract Stack Machine kevin@albrecht.net (Kevin Albrecht) (2004-02-27)
Re: Native Code Generation from Abstract Stack Machine alex_mcd@btopenworld.com (Alex McDonald) (2004-03-02)
Re: Native Code Generation from Abstract Stack Machine m.dentico@no-spam.it (Massimo Dentico) (2004-03-02)
Re: Native Code Generation from Abstract Stack Machine bill@qswtools.com (Bill Cox) (2004-03-06)
Re: Native Code Generation from Abstract Stack Machine peter@javamonkey.com (Peter Seibel) (2004-03-06)
Re: Native Code Generation from Abstract Stack Machine peter@javamonkey.com (Peter Seibel) (2004-03-11)
Re: Native Code Generation from Abstract Stack Machine samiam@moorecad.com (Scott Moore) (2004-03-11)
Re: Native Code Generation from Abstract Stack Machine eliotm@pacbell.net (Eliot Miranda) (2004-03-11)
Re: Native Code Generation from Abstract Stack Machine bonzini@gnu.org (2004-03-19)
| List of all articles for this month |

From: Bill Cox <bill@qswtools.com>
Newsgroups: comp.compilers
Date: 6 Mar 2004 13:47:07 -0500
Organization: EarthLink Inc. -- http://www.EarthLink.net
References: 04-02-179 04-03-018
Keywords: architecture, code
Posted-Date: 06 Mar 2004 13:47:07 EST

> "Kevin Albrecht" <kevin@albrecht.net> wrote:
>
>
>>I am looking for research or implementations on how to generate
>>efficient machine code from abstract stack machines. It seems like
>>most resources on machine code generation from intermediate languages
>>focuses on translation from register-based intermediate languages.


You could look at the Amsterdam Compiler Kit, which features several
language front ends, including C, a very stack-oriented IL and several
code-generators. It's here:
http://www.cs.vu.nl/vakgroepen/cs/ack.html
available for FTP download. I'm really tempted myself to see how good
the generated code is, compared with GCC for C on a Pentium.


Post a followup to this message

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