Programming Language for Beginners
Kevin Handy
kth@srv.net
Fri Sep 10 16:20:00 GMT 2004
Paul Brook wrote:
>It doesn't answer your question, but you might consider working with the
>current development version of GCC (what will become 4.0). The interface
>between a frontend and the rest of gcc is much cleaner there as a result of
>the tree-ssa work.
>
>
Is there documentation of the tre-ssa interface anywhere?
All I see in the gccint manual is a reference that you should be
generating either GENERIC or GIMPLE trees (with numerous
BUG's and TODO's in the text), and then the documentation
goes on to "Trees: The intermediate representation used by the
C and C++ front ends". Are these "Trees" SIMPLE, GIMPLE,
or RTL? Since it also talks about writing "back-ends" using
that structure, I assume it is RTL. Shouldn't this be made
obvious in the text?
Which front end would be the best one to look at to understand
how the tree-ssa interface works? Which one woule be the best one
to copy for a new front end?
More information about the Gcc
mailing list