This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: haifa
- To: Dragos BADEA <badrian at ss dot pub dot ro>
- Subject: Re: haifa
- From: David Edelsohn <dje at watson dot ibm dot com>
- Date: Thu, 06 Apr 2000 13:00:14 -0400
- cc: gcc at gcc dot gnu dot org
>>>>> Dragos BADEA writes:
Dragos> Could you tell me please which is the state of art of the haifa
Dragos> scheduler - or is there some documentation on it ...?
Dragos> Is it supposed to do the scheduling all by itself or together with
Dragos> the old scheduler? Does it need some new machine description macros etc.?
On the "GCC news and announcements" page, the September 22, 1998
announcement has links to two PostScript files describing the design of
the Haifa scheduler. The Haifa scheduler is used by default for all
architectures, but it does need accurate function description and issue
rate information to produce good code.
The macros providing for finer-grained control of the Haifa
Scheduler are discussed in the "Target Description Macros -- Misc" section
of the GCC documentation. Not all of the macros are necessary on all
architectures.
David