<div dir="auto"><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div>I strongly suspect this is due to large Token factors which get decomposed into a chain. The easy fix for this would be to restrict the predicate further to limit this to inline on relatively small token factors (from the tests changed in the PR we probably only need to inline token factors of about 32 or less, but it'd be nice to keep it to anything below the max operand size 1024). That should avoid the pathological case.<div dir="auto"><br></div><div dir="auto">Unfortunately I'm not in a position to test this out in the near future, but I'm happy to review if someone's willing to verify this is sufficient for your purposes.</div><div dir="auto"><br></div><div dir="auto">Cheers,</div><div dir="auto"><br></div><div dir="auto">Nirav</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Dec 23, 2021, 16:12 Alexey Zhikhartsev via Phabricator <<a href="mailto:reviews@reviews.llvm.org" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">reviews@reviews.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">alexey.zhikhar added a comment.<br>
Herald added subscribers: kerbowa, pengfei, Jim.<br>
<br>
@niravd Hi Nirav, my team and I discovered a compile time regression due to this patch. I submitted a bug report for it, we would really appreciate if you could take a look at it:<br>
<br>
<a href="https://github.com/llvm/llvm-project/issues/52858" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://github.com/llvm/llvm-project/issues/52858</a><br>
<br>
Thank you in advance.<br>
<br>
<br>
Repository:<br>
  rL LLVM<br>
<br>
CHANGES SINCE LAST ACTION<br>
  <a href="https://reviews.llvm.org/D59260/new/" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://reviews.llvm.org/D59260/new/</a><br>
<br>
<a href="https://reviews.llvm.org/D59260" rel="noreferrer noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://reviews.llvm.org/D59260</a><br>
<br>
</blockquote></div>