This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Some thoughts and quetsions about the data flow infrastracture


> Actually i really did mean changing.  The style of changes that
> something like combine does where it creates a bunch of subtrees and
> tries them on and then backs them out is going to be difficult to
> handle.  You are going to end up churning up the df representation quite
> a bit. 

Not really.  All those changes are purely internal and shouldn't result
in any DF changes whatsoever.

I think this is what you're saying below, but the model I'd have is that
combine is a blackbox that takes two or three insns and either says "I
can't do anything with this" or "here are one or two replacement insns".
In the latter case, the DF infrastructure would update itself for that
replacement.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]