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

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


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



More information about the llvm-dev mailing list