Re: [RFC] IL cleanups

2006-05-04 Thread Diego Novillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jan Hubicka wrote on 05/04/06 10:37: > (honestly I have no idea how long this will take, but I take your > promise of 12 weeks ;)) > Notice that I never said *calendar* weeks. Given the exploratory nature of some of these items, it may well take lon

Re: [RFC] IL cleanups

2006-05-04 Thread Diego Novillo
-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,

Re: [RFC] IL cleanups

2006-05-04 Thread Tom Tromey
> "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 Di

Re: [RFC] IL cleanups

2006-05-04 Thread Diego Novillo
-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 > exp

Re: [RFC] IL cleanups

2006-05-04 Thread Jan Hubicka
> -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

Re: [RFC] IL cleanups

2006-05-04 Thread Diego Novillo
-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 ne

Re: [RFC] IL cleanups

2006-05-04 Thread Jan Hubicka
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 oth

Re: [RFC] IL cleanups

2006-05-04 Thread Richard Kenner
* 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

[RFC] IL cleanups

2006-05-04 Thread Diego Novillo
-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 h