[LLVMdev] [PATCH] increase the max number of physical registers

Pekka Jääskeläinen pekka.jaaskelainen at tut.fi
Mon Dec 7 11:15:06 PST 2009


Here's the actual patch, sorry ;)

On 12/07/2009 09:02 PM, Pekka Jääskeläinen wrote:
> Hello,
> 
> Can someone please commit this patch?
> 
> Thanks.
> 
> On 11/21/2009 11:15 PM, Pekka Jääskeläinen wrote:
>> Hello,
>>
>> Attached is a trivial patch to increase the max number of physical
>> registers in LLVM from 1024 to 16384.
>>
>> In our TCE toolset we allow the designer to choose the number of 
>> registers in the designed TTA processors freely, and recently
>> while experimenting with using TTA for a GPU design we have
>> bumped into this limit several times.
>>
>> What has made matters a bit worse for us is that we need to
>> reserve two reg indices for each register so they can be used
>> both for integer and floating point computation, thus the
>> current limit is 512 registers and the patch lifts it to 8K
>> which should be enough for a while.
>>
>> The patch applies cleanly to LLVM 2.5, 2.6 and trunk.
>> 'make check' passes in trunk with this patch.
>>
>> Best regards,
>>
> 
> 


-- 
Pekka
-------------- next part --------------
A non-text attachment was scrubbed...
Name: llvm-more-phys-regs.patch
Type: text/x-patch
Size: 749 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20091207/d2a16b00/attachment.bin>


More information about the llvm-dev mailing list