<div dir="ltr">On Fri, Sep 13, 2013 at 11:05 AM, <span dir="ltr"><<a href="mailto:msharp@codeaurora.org" target="_blank" class="cremed">msharp@codeaurora.org</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">Chandler Carruth wrote:<br>
<br>
>Alright, I'm ready to nuke it. Last chance to say stop.<br>
<br>
Stop.<br>
<br>
>For context of others, this has come up repeatedly: no one we know of is<br>
>using EdgeProfiling.cpp, PathProfiling.cpp, and the<br>
>lib/Analysis/Profile*Pass.cpp collection of tools.<br>
</div>We've been actively using it since at least 2.8. True, we haven't been<br>
vocal about it.<br>
<br>
While I can see perhaps getting rid of some of the older ProfileInfoT<br>
related stuff, certainly the instrumentation portion and the metadata<br>
loader (ProfileDataLoaderPass) portion are of use to us.<br>
<br>
Isn't Bob Wilson also using, or at least interested in, some of the<br>
metadata based profiling too?<br>
<br>
While we're talking about it, there are associated portions under<br>
runtime/libprofile that we're using too.<br></blockquote><div><br></div><div>Since I have seen no patches from you to this code since 2.8, maybe you should move the pieces in the mainline tree to live with the pieces that clearly are out-of-tree? I don't think we can support one half of a PGO system in tree because the other half is in an out-of-tree repository. That doesn't really make sense.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
>...I would like to garbage collect and help pave the way for new stuff.<br>
Have I missed a proposal somewhere? I'd be interested to hear about what<br>
you've got in mind.<br>
<br>
--Mike<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu" class="cremed">LLVMdev@cs.uiuc.edu</a> <a href="http://llvm.cs.uiuc.edu" target="_blank" class="cremed">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank" class="cremed">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</div></div></blockquote></div><br></div></div>