[LLVMdev] Increase the number of registers in ARM
Amir Yazdanbakhsh
amir.yazdanbakhsh at gmail.com
Fri Dec 7 05:59:25 PST 2012
Thanks Kito. It is very helpful.
Best Regards,
A. Yazdanbakhsh
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PhD. Student
School of Electrical and Computer Engineering
University of Wisconsin-Madison
E-mail: yazdanbakhsh at wisc.edu
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
On Fri, Dec 7, 2012 at 1:40 AM, Kito Cheng <kito at 0xlab.org> wrote:
> > I almost change all the instruction formats. It was a huge work. I am
> going
> > to compile and run it now.
>
> We have done the similar work[1] on this topic by gcc and we have
> start migrate our platform to LLVM.
> In my experience, you need to take care the follow part:
> * ARMBaseRegisterInfo::getRegPressureLimit
> * ARMBaseRegisterInfo::getRawAllocationOrder
> * CalleeSavedRegs
> * ARMFrameLowering::emitPrologue
>
> [1] Doubling the Number of Registers on ARM Processors
> http://aces.snu.ac.kr/interact-16/papers/interact-16-paper-1.pdf
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20121207/157ee560/attachment.html>
More information about the llvm-dev
mailing list