Scheduler cleanups, 1/N

Bernd Schmidt bernds@codesourcery.com
Thu Mar 24 13:08:00 GMT 2011


I have a number of patches that will be necessary for a new target. Some
of these can be applied now as cleanups, so I'm submit them now.

This changes the schedule_block main loop not to move instructions while
computing the schedule. Instead, we collect them in a VEC and modify the
RTL afterwards. The real motivation for this is to add support for
backtracking later.

Bootstrapped and tested on i686-linux. No changes in generated code on
any of my testcases.


Bernd
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: sched-later.diff
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20110324/7ccd07bb/attachment.ksh>


More information about the Gcc-patches mailing list