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