Re: standard intermediate representation for C/C++ ?

rascal@verdix.com (Stephen Scalpone)
Thu, 14 May 1992 01:10:08 GMT

          From comp.compilers

Related articles
standard intermediate representation for C/C++ ? martin@CS.UCLA.EDU (1992-04-30)
Re: standard intermediate representation for C/C++ ? macrakis@osf.org (1992-05-05)
Re: standard intermediate representation for C/C++ ? martin@CS.UCLA.EDU (1992-05-07)
Re: standard intermediate representation for C/C++ ? sdm@cs.brown.edu (1992-05-08)
Re: standard intermediate representation for C/C++ ? root@grok19.columbiasc.NCR.COM (Dave Howell) (1992-05-11)
Re: standard intermediate representation for C/C++ ? dalamb@qucis.queensu.ca (1992-05-13)
Re: standard intermediate representation for C/C++ ? rascal@verdix.com (1992-05-14)
Re: standard intermediate representation for C/C++ ? bevan@computer-science.manchester.ac.uk (Stephen J Bevan) (1992-05-15)
Re: standard intermediate representation for C/C++ ? macrakis@osf.org (1992-05-15)
Re: standard intermediate representation for C/C++ ? mjordan@src.dec.com (1992-05-15)
Re: standard intermediate representation for C/C++ ? bevan@computer-science.manchester.ac.uk (Stephen J Bevan) (1992-05-16)
Re: standard intermediate representation for C/C++ ? kendall@centerline.com (1992-05-27)
| List of all articles for this month |
Newsgroups: comp.compilers
From: rascal@verdix.com (Stephen Scalpone)
Keywords: C, Ada, tools
Organization: Compilers Central
Date: Thu, 14 May 1992 01:10:08 GMT

> Is there a standard or widely accepted definition of an intermediate
> representation for ANSI C or for C++?


DIANA was supposed to work as the accepted intermediate representation for
Ada. However, in practice, for a number of different reasons, all of the
Ada compilers use a proprietary IR, even those based in part on DIANA.


Instead of a common IR, the Ada world (?) is moving towards a standard
method of accessing different IRs using a procedural interface, dubbed
ASIS. The ASIS spec defines an interface that is constant between Ada
compilers. But implementation of the interface is very different from
compiler to compiler.


The ASIS spec is intended to provide a single interface for toolsmiths and
CASE tools (etc.), not for compiler writers.


    Steve Scalpone
    Verdix Western Operations
--


Post a followup to this message

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