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.