[llvm-dev] Register Allocators Documentation
Matthias Braun via llvm-dev
llvm-dev at lists.llvm.org
Sat Sep 9 19:42:14 PDT 2017
There is also a good blog post about the greedy allocator (default when optimizing):
http://blog.llvm.org/2011/09/greedy-register-allocation-in-llvm-30.html <http://blog.llvm.org/2011/09/greedy-register-allocation-in-llvm-30.html>
but to really learn the details you have to read the sourcecode.
- Matthias
> On Sep 9, 2017, at 6:16 PM, 陳韋任 via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
> AFAIK, you can refer previous LLVMDevs' slides to get a general idea
> on spilling,
>
> - http://llvm.org/devmtg/2008-08/Cheng_RegisterAllocation.pdf
> - http://llvm.org/devmtg/2009-10/RegisterAllocationFutureWorks.pdf
> - http://llvm.org/devmtg/2011-11/Olesen_RegisterAllocation.pdf
>
> But I don't know if there is article describing spilling in detail around.
>
> HTH,
> chenwj
>
>
> 2017-09-09 18:46 GMT+08:00 Jannis via llvm-dev <llvm-dev at lists.llvm.org>:
>> Hi all,
>>
>> I am interested in the spill code which is produced by the register
>> allocators.
>>
>> Therefore I wanted to ask if there is some Documentation in which these
>> allocators are described, or that explains how the register spilling works
>> in detail.
>>
>> Regards
>>
>> Jannis
>>
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> llvm-dev at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
>
>
> --
> Wei-Ren Chen (陳韋任)
> Homepage: https://people.cs.nctu.edu.tw/~chenwj
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170909/6366c377/attachment.html>
More information about the llvm-dev
mailing list