This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: First scheduling pass
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: "Sanjiv Kumar Gupta, Noida" <sanjivg at noida dot hcltech dot com>
- Cc: gcc at gcc dot gnu dot org, vmakarov at redhat dot com, joern dot rennecke at superh dot com
- Date: Thu, 27 Mar 2003 10:41:36 -0500
- Subject: Re: First scheduling pass
>>>>> Sanjiv Kumar Gupta, Noida writes:
Sanjiv> Here, I can't get the scheduler to move the loads to the
Sanjiv> top of the basic block. This is because the first scheduling pass
Sanjiv> for SH is disabled. Enabling the first scheduling pass causes excessive
Sanjiv> register pressure resulting in lots of spills generated by the register
Sanjiv> allocator.
We have found excessive speculation, but not excessive register
pressure. You might try decreasing the issue rate to "1" for the first
scheduling pass, as I did for PowerPC.
David