<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">All right, thanks.<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-02-10 0:07 GMT-02:00 Vedant Kumar <span dir="ltr"><<a href="mailto:vsk@apple.com" target="_blank">vsk@apple.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
> On Feb 9, 2016, at 6:04 PM, Natanael Ramos <<a href="mailto:naelr8@gmail.com">naelr8@gmail.com</a>> wrote:<br>
><br>
> Hi Vedant,<br>
><br>
> Thanks for the suggestions. I have to improve my skills to write in English :)<br>
<br>
</span>No worries!<br>
<span class=""><br>
<br>
> The updated version is attached.<br>
><br>
> As far as I know, I have to wait the LLVM developers to integrate this document to the official documentation, correct?<br>
<br>
</span>Lgtm, but someone familiar with LLVM's register allocators should take a look first. CC'ing Lang.<br>
<br>
vedant<br>
<div><div class="h5"><br>
<br>
><br>
> thanks<br>
><br>
><br>
> 2016-02-09 23:39 GMT-02:00 Vedant Kumar <<a href="mailto:vsk@apple.com">vsk@apple.com</a>>:<br>
> Hi Natanael,<br>
><br>
> Thanks for writing this up! I think this would make a great addition to the docs.<br>
><br>
> I have a few suggested edits:<br>
><br>
> - "These virtuals are called spilled virtuals." -> "These virtual registers are called spilled virtuals."<br>
> - "more easier" -> "easier"<br>
> - "Writing An Register Allocator on LLVM" -> "Writing An Register Allocator in LLVM"<br>
> - "how to write a register allocation" -> "how to write a register allocator"<br>
> - "Virtual Register and the SSA-form" -> "Virtual Registers and SSA"<br>
> - "The virtual registers in the LLVM" -> "Virtual registers in LLVM"<br>
> - "already performed previously" -> "performed"<br>
> - "a ninstance" -> "an instance"<br>
> - "Other irregularity is pre-coloring, which consist in" -> "Another irregularity is pre-coloring, which consists of"<br>
> - "handle such registers is using" -> "handle such registers by using"<br>
> - "a interference" -> "an interference"<br>
> - "Other way is to call" -> "Another way is to call"<br>
> - "an virtual" -> "a virtual"<br>
> - "the others virtual registers" -> "the other virtual registers"<br>
> - "a order" -> "an order"<br>
> - "provides methods for assign" -> "provides methods for assigning"<br>
> - "splitted virtual" -> "split virtual"<br>
> - "an pointer" -> "a pointer"<br>
> - "After spill has been" -> "After a spill has been"<br>
> - "him" -> "it"<br>
><br>
><br>
> thanks<br>
> vedant<br>
><br>
><br>
><br>
> --<br>
> 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>> <HowToWriteAnLLVMRegisterAllocator.rst><br>
<br>
</blockquote></div><br><br clear="all"><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>