This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: dataflow branch merging plans
- From: "Zack Weinberg" <zackw at panix dot com>
- To: "GCC Patches" <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 25 May 2007 12:02:31 -0700
- Subject: Re: dataflow branch merging plans
Steven Bosscher wrote:
I also seem to recall I said that Zack has done all the good work on
genautomata, and I think it's pretty much generally agreed that the
algorithms you originally used to implement genautomata left some
rather large room for improvement.
I don't know exactly what Steven is thinking of when he says this, but
I consider my contributions to genautomata to be quite minimal. I
split genautomata out of genattrtab (in aid of removing dependencies
on tm.h, IIRC), and I was able to demonstrate *why* DFA pipeline
descriptions make genattrtab run so slowly[1], but I was not able to
fix it. I also seem to have ripped out a bunch of unused code from
both, and tightened up the emitted data tables. I did not make any
major algorithmic contributions to genattrtab/genautomata, and I
haven't touched the scheduler proper at all (that I can remember).
zw
[1] http://gcc.gnu.org/ml/gcc-patches/2006-01/msg00399.html