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> ... it already should be
Jan> enough to test whether superblock scheduling can bring us something over
Jan> region based scheduler we have right now.  I tried that on Athlon and
Jan> the results are mostly random.  This is partly due to exact CPU model
Jan> (that has improved by DFA now), abd the fact that Athlon is not very
Jan> sensitive to scheduling.

	On the cfg-branch, you run EBB scheduler instead of the
post-reload region scheduler.  The tracer pass is run before the first
scheduling pass, so why not run EBB scheduler instead of first scheduling
pass?  Is this because first scheduling pass is disabled for x86?  I would
expect the first scheduling pass to have much more freedom to move
instructions within the superblocks.

David


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