This is the mail archive of the gcc@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]
Other format: [Raw text]

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


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