documentation of trees vs RTL
Fergus Henderson
fjh@cs.mu.oz.au
Tue May 22 18:55:00 GMT 2001
I've noticed that RTL has a lot more visibility than GCC's "tree"
data structure. A lot of people who know about RTL don't seem
to know about trees, which leads them to wierd misconceptions
and probably inaccurate conclusions (e.g. that it is hard for a language
front-end to target GCC because you need to generate RTL and RTL is
platform-specific; or that getting GCC to generate MSIL is hopeless, because
RTL doesn't have enough type information [the possibility of generating RTL
from trees not considered]).
So, I think it would be good to have better documentation of GCC's overall
design in (the implementors' section of) the manual. Last time I looked,
there was a chapter titled "RTL", but very little mention of the tree
data structure.
Well, probably you knew this already.
--
Fergus Henderson <fjh@cs.mu.oz.au> | "I have always known that the pursuit
| of excellence is a lethal habit"
WWW: < http://www.cs.mu.oz.au/~fjh > | -- the last words of T. S. Garp.
More information about the Gcc
mailing list