Scheduler and GCC CFG

David Edelsohn dje@watson.ibm.com
Fri Dec 20 10:20:00 GMT 2002


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



More information about the Gcc mailing list