a patch prototype for PR59535 (THUMB code size regression)

Vladimir Makarov vmakarov@redhat.com
Thu Jan 9 16:24:00 GMT 2014

On 1/9/2014, 10:30 AM, Richard Earnshaw wrote:
> On 09/01/14 15:21, Vladimir Makarov wrote:
>> Hi, Richard.
>>     This week I've been working on THUMB code size issues.  Here is the
>> prototype of the patch for spilling into HI_REGS instead of memory.
>> The patch decreases number of generated insns and makes the code faster
>> as it removes a lot of loads/stores.
>>     I am sending the patch for your evaluation and for getting your
>> opinion.  If you like the code size results, I could create the real
>> patch next week (the patch here will not work correctly when a user
>> defines fixed registers by himself).
>> Thanks in advance, Vlad.
> Do you need to take into account HARD_REGNO_NREGS (mode) when doing the
> limit check?

In this patch only SImode is permitted.  The hooks also will be 
different in the final version of the patch.

More information about the Gcc-patches mailing list