Re: kickass optimizing compilers?

Toon Moene <toon@moene.indiv.nluug.nl>
12 Jan 2004 13:23:33 -0500

          From comp.compilers

Related articles
kickass optimizing compilers? vanevery@indiegamedesign.com (Brandon J. Van Every) (2004-01-09)
Re: kickass optimizing compilers? gah@ugcs.caltech.edu (glen herrmannsfeldt) (2004-01-12)
Re: kickass optimizing compilers? toon@moene.indiv.nluug.nl (Toon Moene) (2004-01-12)
Re: kickass optimizing compilers? walter@bytecraft.com (Walter Banks) (2004-01-12)
Re: kickass optimizing compilers? jvorbrueggen@mediasec.de (Jan C.=?iso-8859-1?Q?Vorbr=FCggen?=) (2004-01-12)
Re: kickass optimizing compilers? andrew@codeplay.com (Andrew Richards) (2004-01-12)
Re: kickass optimizing compilers? vanevery@indiegamedesign.com (Brandon J. Van Every) (2004-01-16)
Re: kickass optimizing compilers? colohan+@cs.cmu.edu (Christopher Brian Colohan) (2004-01-16)
Re: kickass optimizing compilers? Jeffrey.Kenton@comcast.net (Jeff Kenton) (2004-01-16)
[7 later articles]
| List of all articles for this month |

From: Toon Moene <toon@moene.indiv.nluug.nl>
Newsgroups: comp.compilers
Date: 12 Jan 2004 13:23:33 -0500
Organization: Moene Computational Physics, Maartensdijk, The Netherlands
References: 04-01-044
Keywords: optimize
Posted-Date: 12 Jan 2004 13:23:33 EST

Brandon J. Van Every wrote:


> Can anyone point me at compilers that are considered "state of the
> art" for optimized ASM generation?


[ vs. hand-written code ]


> [This has come up before. It is indeed usually possible for hand
> written code to beat compilers on small routines, but compilers have
> the advantage that when you give them 100,000 lines of code to
> translate, their eyes don't glaze over. -John]


And ... even more important: If you change a few lines in the 100,000
line program, a compiler will find a new "optimal" (yes, I know)
assembler rendition of that.


Programs that are written in assembler are seldom completely rewritten
because you need to change a few things in them.


--
Toon Moene - mailto:toon@moene.indiv.nluug.nl - phoneto: +31 346 214290
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
Maintainer, GNU Fortran 77: http://gcc.gnu.org/onlinedocs/g77_news.html
GNU Fortran 95: http://gcc.gnu.org/fortran/ (under construction)


Post a followup to this message

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