<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><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 lang="en"><span>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 (<span id="result_box" class="" lang="en"><span class="">attached</span></span>), 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" target="_blank">http://www.llvm.org/docs/SphinxQuickstartTemplate.html</a>). <span id="result_box" class="" lang="en"><span class="">As suggested</span><span class="">, I</span> <span class="">have already sent</span> <span class="">the file to the</span> <span class="">llvm-commits mailing list</span></span><span lang="en"><span>.<br><br></span></span><div style="" id="gt-input-tool"><div id="itamenu"><span class=""></span></div></div><div id="gt-src-c" class=""><div id="gt-src-p"> </div> </div> <div id="gt-res-content" class=""><div dir="ltr" style="zoom:1"><span id="result_box" class="" lang="en"><span class="">I</span> <span class="">also</span> <span class="">want to thank</span> <span class="">all developers</span> <span class="">of this</span> <span class="">mailing list</span> <span class="">which</span> <span class="">helped me during</span> <span class="">the development</span> <span class="">of my project</span><span>,</span> <span class="">making it possible to</span> <span class="">complete it</span></span></div></div></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><span lang="en"><span><br></span></span></div><span lang="en"><span>Any suggestions, please let me know.</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>