-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
The topic of our internal data structures comes up every so often and it
will become particularly important now that we are planning to add
link-time and dynamic optimizations to GCC.
I would like to get started on some initial cleanups that should
* Introduce the notion of GIMPLE statements and GIMPLE
expressions. Each has attributes that the other does not need. A
statement will have location information and no type, while an
expression will have type and no location information.
Expressions need locations too for proper
Hi,
nice that you are going to look into it. I am quite interested to help
here as you can probably guess ;) The overall plan looks good to me.
(and is pretty compatible with what I believe is needed) There are a
lots of details however
Anything else I may have missed? There are other
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Jan Hubicka wrote on 05/04/06 08:36:
If you are interested in some sort of integration of changes in IPA
branch (IE whole program in SSA form), I can probably prepare sort of
merge patches for review (pretty much as I intend to finally do in next
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Jan Hubicka wrote on 05/04/06 08:36:
If you are interested in some sort of integration of changes in IPA
branch (IE whole program in SSA form), I can probably prepare sort of
merge patches for review (pretty much as I intend to finally do
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Richard Kenner wrote on 05/04/06 08:19:
* Introduce the notion of GIMPLE statements and GIMPLE
expressions. Each has attributes that the other does not need. A
statement will have location information and no type, while an
Diego == Diego Novillo [EMAIL PROTECTED] writes:
Diego Yes, another thing that I now see that is implicit with the removal of
Diego on-the-side data structures is the gradual removal of language hooks, or
Diego the inclusion of enough original language information to recover from a
Diego stream.
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Tom Tromey wrote on 05/04/06 12:58:
I've got a java-specific case or two that stress this idea a bit.
Where should I file these?
The GCC wiki should be a good place for now. Some of the ideas
discussed in this thread are sprinkled throughout,