Tutorial: How To Write An LLVM Register Allocator

Sean Silva via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 9 18:18:27 PST 2016


Matthias, it's rare that we get a substantial piece of documentation like
this. Can you take a look at the content?

On Fri, Feb 5, 2016 at 3:50 PM, Natanael Ramos via llvm-commits <
llvm-commits at lists.llvm.org> wrote:

> Hello
>
> My name is Natanael Ramos, I'm a  student of bachelor degree on Computer
> Science Course, here on Brazil.
>
> Recently I have worked with LLVM for my undergraduate thesis (I don't
> really know how is called in other countries, here is called Completion
> of course work), in my work I have implemented an register allocator
> using LLVM and have tested him with the built-in allocators in LLVM
> (Probably I'll publish a paper soon, if all goes as expected).
>
> As another product of my work, I have created a tutorial of how to write
> an LLVM register allocator, extending the RegAllocBase interface, this
> tutorial is based on my understanding of the LLVM framework for working
> with the register allocation pass.
>
> The tutorial have been written in reStructuredText following the LLVM
> instructions and orientations (
> http://www.llvm.org/docs/SphinxQuickstartTemplate.html). As it's
> suggested, I'm sending the tutorial to this mailing list in order to contribute
> to the community of developers, which use LLLVM.
>
> Any suggestions, please let me know.
>
> --
> Natanael Ramos
> Membro do corpo discente de Ciência da Computação pelo Instituto Federal
> de
> Minas Gerais - Campus Formiga
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160209/8ca94346/attachment.html>


More information about the llvm-commits mailing list