<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Apr 2, 2014 at 10:37 AM, Neil Hickey <span dir="ltr"><<a href="mailto:neil.hickey@gmail.com" target="_blank" class="cremed">neil.hickey@gmail.com</a>></span> wrote:</div>
<div class="gmail_quote"><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"><div dir="ltr"><div><div>I'd like to reiterate Gerolf's comment that different levels of verbosity would be really useful, personally I'd like to see all the way down to very detailed analysis of the decisions the compiler is taking if you set the verbosity level high enough, like -vec-report an -ftree-vectorizer-verbose in other compilers.<br>
</div></div></div></blockquote><div><br></div><div>Yeah. The vectorizer is one of the most useful to instrument.</div><div> </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 dir="ltr"><div><div>This is something we'd be really interested in seeing added and we had already started working on something similar ourselves, though it obviously makes more sense for us to contribute to this effort.<br>
</div></div></div></blockquote><div><br></div><div>Thanks!</div><div> </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 dir="ltr"><div><div></div></div><div>What is the current status of the implementation?</div></div></blockquote><div><br></div><div>It's under review. <a href="http://llvm-reviews.chandlerc.com/D3226">http://llvm-reviews.chandlerc.com/D3226</a> and <a href="http://llvm-reviews.chandlerc.com/D3227">http://llvm-reviews.chandlerc.com/D3227</a>.</div>
<div><br></div><div>So far, I've only instrumented the inliner. My immediate plans are to add instrumentation to the major ones: loop, vector and inliner. Adding diagnostics to other optimizers is ~trivial once the main patches land. I need to address the current feedback, add tests and finish the review cycle. I suppose it will take a few more days.</div>
<div><br></div><div><br></div><div>Thanks. Diego.</div></div></div></div>