Re: how to write a compiler

nicolas_capens@hotmail.com (c0d1f1ed)
31 Jul 2003 12:38:52 -0400

          From comp.compilers

Related articles
how to write a compiler sam__c@rediffmail.com (2003-07-02)
Re: how to write a compiler rjaishan@quicklogic.com (Jaishankar R) (2003-07-04)
Re: how to write a compiler bonzini@gnu.org (2003-07-04)
Re: how to write a compiler martinez_miguel@yahoo.com (2003-07-13)
Re: how to write a compiler mrmnews@the-meissners.org (Michael Meissner) (2003-07-15)
Re: how to write a compiler bonzini@gnu.org (2003-07-17)
Re: how to write a compiler alex@alexmcguire.com (Alex McGuire) (2003-07-25)
Re: how to write a compiler nicolas_capens@hotmail.com (2003-07-31)
Re: how to write a compiler suresh@sankhya.com (2003-07-31)
Re: how to write a compiler ertr1013@student.uu.se (Erik Trulsson) (2003-08-04)
Re: how to write a compiler boldyrev+nospam@cgitftp.uiggm.nsc.ru (Ivan Boldyrev) (2003-08-10)
Re: how to write a compiler p2sam@uwaterloo.ca (2003-08-15)
Re: how to write a compiler christian.bau@cbau.freeserve.co.uk (Christian Bau) (2003-08-20)
Re: how to write a compiler arargh308@arargh.com (2003-08-23)
| List of all articles for this month |
From: nicolas_capens@hotmail.com (c0d1f1ed)
Newsgroups: comp.compilers
Date: 31 Jul 2003 12:38:52 -0400
Organization: http://groups.google.com/
References: 03-07-009 03-07-055 03-07-092
Keywords: code
Posted-Date: 31 Jul 2003 12:38:52 EDT

> Having a regular machine, with plenty of registers to generate code
> for would be a help on such a short term project. The x86
> architecture is not what I would call regular, nor particularly
> blessed with many registers :-)


With run-time intrinsics the x86 code generation phase, including
register allocation, becomes child's play:
http://softwire.sourceforge.net/tutorial.html


[It's not all that hard to generate correct x86 code. What's hard is
to generate good x86 code. Also, using someone else's register allocator,
which is what those run-time intrinsics are, is kind of cheating. -John]





Post a followup to this message

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