This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: function-at-a-time processing in C
- To: rth at cygnus dot com
- Subject: Re: function-at-a-time processing in C
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- Date: Thu, 15 Jun 00 13:21:49 EDT
- Cc: gcc-patches at gcc dot gnu dot org
In summary, the way I see front ends working in the future is they
parse into tree structures that bear striking resemblance to the
source text. They verify semantics, finish name resolution and other
sundry bookkeeping as needed, and then replace language-specific tree
nodes with language-independant tree nodes (i.e. lower the IL just a
smigin) and hand off the whole function to the middle end.
I agree with this model.