[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