Re: Best language for intermediate representation

jle@forest.owlnet.rice.edu (Jason Lee Eckhardt)
26 Feb 2004 01:04:19 -0500

          From comp.compilers

Related articles
Best language for intermediate representation wienczny@web.de (Stephan Wienczny) (2004-02-12)
Re: Best language for intermediate representation s.bosscher@student.tudelft.nl (2004-02-13)
Re: Best language for intermediate representation basile-news@starynkevitch.net (Basile Starynkevitch \[news\]) (2004-02-13)
Re: Best language for intermediate representation jle@forest.owlnet.rice.edu (2004-02-26)
| List of all articles for this month |

From: jle@forest.owlnet.rice.edu (Jason Lee Eckhardt)
Newsgroups: comp.compilers
Date: 26 Feb 2004 01:04:19 -0500
Organization: Rice University, Houston, TX
References: 04-02-112 04-02-126
Keywords: analysis, design
Posted-Date: 26 Feb 2004 01:04:19 EST

Steven Bosscher <s.bosscher@student.tudelft.nl> wrote:
>Stephan Wienczny <wienczny@web.de> wrote
>> what is the best intermediate language currently freely available?
>
>"The best" depends on what you want to do with it...
>
>One very well documented IR is WHIRL, which is the IR of
>the Open64 compiler, see open64.sourceforge.net. One of
>its many nice features is that it really is a family of
>representations, which allows you to gradually lower from
>a very high level representation to an almost-machine-code
>representation.
>
>Gr.
>Steven


    In addition to what Steven suggested, you might also consider
    LLVM (http://llvm.cs.uiuc.edu). This is also a very well
    documented and powerful IR. Moreover, unlike Open64, the
    system built on top of it (compiler, dynamic optimizer, VM, etc)
    is also well documented with a simple, hygienic design.


    jason.


Post a followup to this message

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