<div dir="ltr"><br><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><i><font size="2" face="monospace, monospace"><b>Vivek Pandya</b></font></i><div><br></div></div></div></div></div></div>
<br><div class="gmail_quote">On Wed, Mar 23, 2016 at 5:57 AM, Sanjoy Das <span dir="ltr"><<a href="mailto:sanjoy@playingwithpointers.com" target="_blank">sanjoy@playingwithpointers.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Apologies: didn't notice how old this thread is before replying.<br>
<div class=""><div class="h5"><br></div></div></blockquote><div>Thank you for reply ! </div><div>At the time of this thread I have also gathered some papers related to this. </div><div><div>Minimum Cost Interprocedural Register Allocation - Steven M. Kurlander, Charles N. Fischer</div><div>Global Register Allocation at Link Time - David W. Wall </div><div>Interprocedural Register Allocation for Lazy Function Languages - Urban Boquist</div><div>A Simple Interprocedural Register Allocation Algorithm and Its Effectiveness for LISP - PETER A. STEENKISTE and JOHN L. HENNESSY</div></div><div><br></div><div>But due to less interest from the community I thought that this is not useful for LLVM. Apparently GCC has some work on this .</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class=""><div class="h5">
On Tue, Mar 22, 2016 at 5:24 PM, Sanjoy Das<br>
<<a href="mailto:sanjoy@playingwithpointers.com">sanjoy@playingwithpointers.com</a>> wrote:<br>
> Hi Vivek,<br>
><br>
> [+CC Matthias, Quentin]<br>
><br>
> Inter-procedural register allocation can be a big win, but my estimate<br>
> is that it will be challenging to complete within one summer unless<br>
> you're already familiar with LLVM's register allocator.<br>
><br>
> I've CC'ed some people who can give you some more detailed information.<br>
><br>
> -- Sanjoy<br>
><br>
><br>
> On Tue, Feb 9, 2016 at 9:17 PM, vivek pandya via llvm-dev<br>
> <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br>
>> Hello Community,<br>
>><br>
>> I would like to know status of the project and also importance of it. If the<br>
>> project is still open I would like to work on GSoC 2016 proposal for<br>
>> Inter-procedural Register Allocation, in that case please also suggest<br>
>> possible mentor or let me know if anyone is willing to be mentor for this.<br>
>><br>
>> Sincerely,<br>
>> Vivek Pandya<br>
>><br>
>><br>
>> _______________________________________________<br>
>> LLVM Developers mailing list<br>
>> <a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a><br>
>> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
>><br>
><br>
><br>
><br>
> --<br>
> Sanjoy Das<br>
> <a href="http://playingwithpointers.com" rel="noreferrer" target="_blank">http://playingwithpointers.com</a><br>
<br>
<br>
<br>
--<br>
Sanjoy Das<br>
<a href="http://playingwithpointers.com" rel="noreferrer" target="_blank">http://playingwithpointers.com</a><br>
</div></div></blockquote></div><br></div></div>