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]

Re: cr logical insn implementation for rs6000


On Wed, Sep 06, 2000 at 05:22:15PM -0400, David Edelsohn wrote:
> >>>>> Geoff Keating writes:
> 
> >> What is the new DFA-based pipeline scheduler?
> 
> Geoff> It's a more accurate way of describing instruction timings.  It can
> Geoff> cope with things like function unit dependencies, limits on
> Geoff> instruction dispatch and/or completion, and so on.  Of course, it
> Geoff> needs much more detailed information than the current scheduling model
> Geoff> to be done right.
> 
> 	Is this going to augment the Haifa scheduler or replace it?  The
> Haifa scheduler originally had provisions for much more detailed
> information but we were told that no additional scheduling information
> could be required.  Issue rate itself was a hurdle.

Technically augment, since it uses haifa-sched.c.  However, the tables and
information is disjoint (ie, most or none of the information for describing
scheduling in the current haifa scheduler is used with the DFA scheduler and
vicea versa).  Before, people ask when it will be donated, I'll have to defer
to Vlad who is working on it.

-- 
Michael Meissner, Red Hat, Inc.
PMB 198, 174 Littleton Road #3, Westford, Massachusetts 01886, USA
Work:	  meissner@redhat.com		phone: +1 978-486-9304
Non-work: meissner@spectacle-pond.org	fax:   +1 978-692-4482

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