This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Scheduler and GCC CFG
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: Jan Hubicka <jh at suse dot cz>
- Cc: gcc at gcc dot gnu dot org
- Date: Fri, 20 Dec 2002 11:14:25 -0500
- Subject: Re: Scheduler and GCC CFG
>>>>> Jan Hubicka writes:
Jan> CFG based EBB scheduler is present on cfg branch. It is simply run
Jan> instead of current region based scheduler. It is not completely
Jan> finished but basically working (ie for instance it rebulds complete
Jan> liveness info afterwards that can be done in smarter ways).
Thanks for the clarification that EBB and superblock scheduler are
the same.
What exactly do you mean by a CFG-based EBB scheduler? The
cfg-branch has an option to run the EBB scheduler instead of the region
scheduler for the second scheduler pass. It fixes up the CFG after
scheduling each block, but I do not see it using the CFG for scheduling
any more than sched-ebb on the trunk. There is no change to the scheduler
analysis and dependence calculation infrastructure.
Thanks, David