<div dir="ltr"> (The option is  -fexperimental-new-pass-manager) </div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 3, 2017 at 11:57 AM, Easwaran Raman <span dir="ltr"><<a href="mailto:eraman@google.com" target="_blank">eraman@google.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">-fexperimental-pass-manager + PGO should trigger this. In my case, I am working on a patch that uses callsite's BFI (without PGO and which requires -fexperimental-pass-manager) and found this.</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 3, 2017 at 11:53 AM, Davide Italiano <span dir="ltr"><<a href="mailto:dccitaliano@gmail.com" target="_blank">dccitaliano@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Makes sense. Is there a way to exercise this behaviour?<br>
<br>
Thanks,<br>
<br>
--<br>
Davide<br>
<div class="m_-8025415125118697164HOEnZb"><div class="m_-8025415125118697164h5"><br>
On Wed, May 3, 2017 at 11:52 AM, Easwaran Raman <<a href="mailto:eraman@google.com" target="_blank">eraman@google.com</a>> wrote:<br>
> Without this, the call to MAM.getCachedResult<ProfileSum<wbr>maryAnalysis>(M) in<br>
> the run method will return nullptr. The inliner doesn't fail because of<br>
> this, but it effectively becomes a non-PGO inliner.<br>
><br>
> On Wed, May 3, 2017 at 11:49 AM, Davide Italiano via Phabricator<br>
> <<a href="mailto:reviews@reviews.llvm.org" target="_blank">reviews@reviews.llvm.org</a>> wrote:<br>
>><br>
>> davide added a comment.<br>
>><br>
>> This is reasonable. Did you get failures because the profile info weren't<br>
>> available in the inliner?<br>
>><br>
>><br>
>> <a href="https://reviews.llvm.org/D32768" rel="noreferrer" target="_blank">https://reviews.llvm.org/D3276<wbr>8</a><br>
>><br>
>><br>
>><br>
><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>