<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Hello LLVM Developer!<br><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I'm a Brazilian developer and i want implement my register allocator to test in LLVM. <span id="result_box" class="" lang="en"><span class="">But</span> <span class="">reading</span> <span class="">some books</span> <span class="">I noticed</span> <span class="">that there are different</span> <span class="">types of</span> <span class="">optimization</span> <span class="">scopes</span><span class="">:<br></span></span><ul><li><span id="result_box" class="" lang="en"><span class="">Local: Only in one basic block.<br></span></span></li><li><span id="result_box" class="" lang="en"><span class="">Regional: More than one basic block and smaller than one procedure.<br></span></span></li><li><span id="result_box" class="" lang="en"><span class="">Global: Full procedure.<br></span></span></li><li><span id="result_box" class="" lang="en"><span class="">Interprocedural: More than one procedure.<br></span></span></li></ul></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><span id="result_box" class="" lang="en"><span class="">What is the scope in LLVM? Because this have a big influence in the Live Ranges and Interference Graph construction. <br></span></span><br><span id="result_box" class="" lang="en"><span class="">I believe to be</span> <span class="">global,</span> <span class="">but</span> <span class="">I'm not sure</span><span class="">.<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="">Sorry about my english.<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="">Att<br></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>