Pekka Jääskeläinen
2009-Dec-07 19:15 UTC
[LLVMdev] [PATCH] increase the max number of physical registers
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>
Dan Gohman
2009-Dec-07 19:39 UTC
[LLVMdev] [PATCH] increase the max number of physical registers
On Dec 7, 2009, at 11:15 AM, Pekka Jääskeläinen wrote:> Here's the actual patch, sorry ;)Applied in r90789. Dan
Evan Cheng
2009-Dec-08 19:33 UTC
[LLVMdev] [PATCH] increase the max number of physical registers
This caused a massive slow down to post-ra scheduler (llc -O3 on x86, -O2 on ARM). I'm going to revert it for now until it has been addressed. Evan On Dec 7, 2009, at 11:39 AM, Dan Gohman wrote:> > On Dec 7, 2009, at 11:15 AM, Pekka Jääskeläinen wrote: > >> Here's the actual patch, sorry ;) > > Applied in r90789. > > Dan > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
Maybe Matching Threads
- [LLVMdev] [PATCH] increase the max number of physical registers
- [LLVMdev] [PATCH] increase the max number of physical registers
- [LLVMdev] [PATCH] increase the max number of physical registers
- [LLVMdev] [PATCH] increase the max number of physical registers
- [LLVMdev] [PATCH] increase the max number of physical registers