<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Hello<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">My name is Natanael Ramos, I'm a  student of bachelor degree on Computer Science Course, here on Brazil.<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Recently I have worked with LLVM for my undergraduate thesis (I don't really know how is called in other countries, here is called <span id="result_box" class="" lang="en"><span class="">Completion of course work</span></span>), 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).<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">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.<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">The tutorial have been written in reStructuredText following the LLVM instructions and orientations (<a href="http://www.llvm.org/docs/SphinxQuickstartTemplate.html">http://www.llvm.org/docs/SphinxQuickstartTemplate.html</a>). As it's suggested, I'm sending the tutorial to this mailing list<span id="result_box" class="" lang="en"><span class=""> in order to</span> <span class="">contribute to the community</span> <span class="">of</span> <span class="">developers,</span> <span class="">which</span> <span class="">use</span> <span class="">LLLVM.<br><br></span></span></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><span id="result_box" class="" lang="en"><span class="">Any suggestions, please let me know.<br></span></span></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><span id="result_box" class="" lang="en"><span class=""></span></span></div><br>-- <br><div class="gmail_signature">Natanael Ramos <br>Membro do corpo discente de Ciência da Computação pelo Instituto Federal de <br>Minas Gerais - Campus Formiga<br><br></div>
</div>