[var-tracking] [not-good!] disable shared_hash and other simplifications
Jakub Jelinek
jakub@redhat.com
Mon Aug 22 18:55:00 GMT 2011
On Mon, Aug 22, 2011 at 07:49:43PM +0200, Steven Bosscher wrote:
> On Mon, Aug 22, 2011 at 1:54 PM, Jakub Jelinek <jakub@redhat.com> wrote:
> >> * From a very wide field of view, all this DF solving reminded me a
> >> lot of what I've seen in df-*.c. Why can't variable tracking be
> >> integrated in the main DF pass of the compiler, the one that happens
> >> *after* register allocation?
> >
> > I don't think there is any significant overlap. Â Yes, var-tracking is a data
> > flow algorithm, but the code that does that is just a few lines, the big
> > part is how the merges are done and how the tracking propagates through a
> > basic block, and that has nothing in common with df-*.c.
>
> But perhaps with the DF solver fewer blocks are visited...?
Or perhaps more. Who knows.
Jakub
More information about the Gcc-patches
mailing list