Re: Loop Optimizations and Gotos

faiman@zko.dec.com (Neil Faiman)
Thu, 16 Nov 1995 15:51:15 GMT

          From comp.compilers

Related articles
Loop Optimizations and Gotos jra@gensym.com (1995-11-08)
Re: Loop Optimizations and Gotos burley@cygnus.com (1995-11-12)
Loop Optimizations and Gotos dave@occl-cam.demon.co.uk (Dave Lloyd) (1995-11-12)
Re: Loop Optimizations and Gotos cliffc@ami.sps.mot.com (1995-11-13)
Re: Loop Optimizations and Gotos cdg@nullstone.com (1995-11-13)
Re: Loop Optimizations and Gotos faiman@zko.dec.com (1995-11-16)
Re: Loop Optimizations and Gotos hrubin@stat.purdue.edu (1995-11-17)
Re: Loop Optimizations and Gotos j-grout@glibm9.cen.uiuc.edu (1995-11-17)
Re: Loop Optimizations and Gotos baynes@ukpsshp1.serigate.philips.nl (1995-11-20)
Re: Loop Optimizations and Gotos plong@perf.com (Paul Long) (1995-11-21)
Re: Loop Optimizations and Gotos preston@tera.com (1995-11-21)
Re: Loop Optimizations and Gotos cliffc@ami.sps.mot.com (1995-11-21)
[5 later articles]
| List of all articles for this month |

Newsgroups: comp.compilers
From: faiman@zko.dec.com (Neil Faiman)
Keywords: optimize, C, question
Organization: Digital Equipment Corporation
References: 95-11-076
Date: Thu, 16 Nov 1995 15:51:15 GMT

Jim Allard writes:


> We're writing a tool that will automatically generate C code which
> will be compiled on UNIX, VMS, and NT platforms. The source


and then asks whether available optimizing C compilers will perform loop
optimizations successfully in the absence of explicit loop constructs in
the code.


DEC C for Digital Unix on the Alpha, DEC C on OpenVMS Alpha) and Visual
C and C++ for NT on Alpha are all based on the GEM compiler back end,
which is totally indifferent to explicit loop constructs in the source
code. Source language loops are all reduced to labels and gotos in the
IL that the optimizer sees.


Regards,


Neil Faiman
GEM project member
faiman@zko.dec.com
--


Post a followup to this message

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