<br><br><div class="gmail_quote">On Fri, Dec 24, 2010 at 5:06 PM, Andrew Trick <span dir="ltr"><<a href="mailto:atrick@apple.com">atrick@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Dec 21, 2010, at 7:57 AM, Bob Wilson wrote:<br>
<br>
>> To get some idea about the number of people who could be involved in a<br>
>> project like this, I would like to ask for a quick show of hands: Who would<br>
>> be interested in contributing code to LLVM-with-profiling? (Either actual<br>
>> profiling code, or passes that use profiling information.)<br>
>> Who would want to use the branch, even without contributing?<br>
><br>
> I'd really prefer to work on trunk.<br>
<br>
</div>In the near term Adam's patch profiling should be checked into llvm/trunk. I think it's important that it live on the same tree as the current llvm profilers with which it's tightly integrated. As we work toward implementing Bob's profiling proposal, it will either need to be integrated with the new framework or it will be removed along with the other stale profilers. Even if it's removed from trunk, the original implementation will still be available in working condition from subversion. We should be able to maintain a reference to it in the latest source or docs.<br>
<br>
-Andy<br>
</blockquote></div><br><br clear="all">Andy:<div><br></div><div>This is a reasonable proposal to give developers interested a chance to try Adam's implementation of path profiling in the short term. We ourselves will be experimenting with the use of this implementation in some code transformations to see if we observe any impact on performance.</div>
<div><br>-- <br> Cheers,<br><br> Nelson<br><br> / <br> \ / / Jose Nelson Amaral - <a href="mailto:amaral@cs.ualberta.ca">amaral@cs.ualberta.ca</a><br> ) / ( Professor <br>
/ / \ Dept. of Computing Science - University of Alberta<br> ( / ) Edmonton, Alberta, Canada, T6G 2E8<br> \ O / Phone: (780)492-5411 Fax: (780)492-1071<br> \ / <a href="http://www.cs.ualberta.ca/~amaral">http://www.cs.ualberta.ca/~amaral</a><br>
`----'<br><br>
</div>