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: 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


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