Flow analysis and optimization with computed gotos

Michael Matz matzmich@cs.tu-berlin.de
Tue Dec 5 17:50:00 GMT 2000


Hi,

On Tue, 5 Dec 2000, Richard Henderson wrote:
> > We can still pretend to work on the entire graph, and thus get all
> > subgraphs.
> 
> But part of the problem with Brad's test cases is the relatively
> complete connectivity of the graph.  For such examples it would
> seem to be most efficient to actually operate on the subgraphs.

Brad has such cases, yes, but this particular one only has two computed
goto's in the whole function, so there it's not thaat bad. Not, that it
wouldn't be good to be able to process subgraphs ;-) But for being able to
really process "subgraphs" (for whatever that means in this context), and
still have connections between the subgraphs (Or do you mean really
isolated graphs?) I think, proper structural analysis will be needed. And
until then it really seems to be enough to simply ignore abnormal critical
edges.  Or follow Jeff's idea.


Ciao,
Michael.



More information about the Gcc mailing list