<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 30, 2017 at 1:22 PM, Sanjay Patel <span dir="ltr"><<a href="mailto:spatel@rotateright.com" target="_blank">spatel@rotateright.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div>Hi Björn and Daniel,<br><br></div>FoldPHIArgOpIntoPHI() is for unary ops (casts), but it calls FoldPHIArgBinOpIntoPHI() for binops which takes care of almost everything else?<br></div></div></blockquote><div><br></div><div>FWIW: It seems like it tries to restrict itself to certain cases (single use) but i can still pretty easily produce a testcase where it would require an exponential number of applications.</div><div><br></div><div>That said, hasn't triggered so far for folks, so <span style="color:rgb(0,0,0);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:16px">\_(ツ)_/¯</span></div></div></div></div>