Superblock Instruction Scheduling in GCC

Ghassan Shobaki gshobaki@ece.ucdavis.edu
Wed Dec 3 06:14:00 GMT 2003


I know how to get gcc to form superblocks (by using the -ftracer
command-line switch), but is there a way to get it to use these
superblocks as scheduling regions in the instruction scheduling pass?
Currently, the instruction scheduling module forms regions that are totally
different from the superblocks that are formed in the tracer module
even though each superblock is a valid scheduling region.
Any idea how I can achieve this? Or are there any plans to do superblock
instruction scheduling in the near future?

Thanks

-Ghassan




More information about the Gcc-help mailing list