This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: dataflow branch merging plans.
- From: "Steven Bosscher" <stevenb dot gcc at gmail dot com>
- To: "Vladimir N. Makarov" <vmakarov at redhat dot com>
- Cc: "Bernd Schmidt" <bernds_cb1 at t-online dot de>, "Kenneth Zadeck" <zadeck at naturalbridge dot com>, gcc-patches <gcc-patches at gcc dot gnu dot org>, "Park, Seongbae" <seongbae dot park at gmail dot com>, "Bonzini, Paolo" <bonzini at gnu dot org>, "Serge Belyshev" <belyshev at depni dot sinp dot msu dot ru>, richard dot earnshaw at arm dot com, echristo at apple dot com, "Pinski, Andrew" <andrew_pinski at playstation dot sony dot com>, "Weigand, Ulrich" <Ulrich dot Weigand at de dot ibm dot com>, "Ian Lance Taylor" <iant at google dot com>, "Edelsohn, David" <dje at watson dot ibm dot com>, "Berlin, Daniel" <dberlin at dberlin dot org>
- Date: Fri, 25 May 2007 00:52:28 +0200
- Subject: Re: dataflow branch merging plans.
- References: <46543F49.8060104@naturalbridge.com> <46557380.9060105@t-online.de> <571f6b510705241344u750c6499r27942cda78f40e32@mail.gmail.com> <46562C36.5090605@redhat.com>
On 5/25/07, Vladimir N. Makarov <vmakarov@redhat.com> wrote:
Steven, I really value your help in rewriting old pipileine descriptions
to the DFA ones but please be more accurate when you jump the
conclusion like "the DFA for Itanium is the problem here" or saying on
IRC that most interesting work on the DFA was done by Zack. That is not
true.
I never said there is anything wrong with the DFA approach to
scheduling. All I said is that the compile time bottleneck for Itanium
is the DFA for itanium, i.e. the automaton that's generated from the
MD files in config/ia64/. They're huge, and they probably have to be
given the complexity of the architecture, but it makes the whole thing
slow enough to be consistent top hits on the profiles.
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.
The only one jumping to conclusions here is you, twisting my words
somehow in ways to make them offending to you. That is your problem,
not mine.
Gr.
Steven