<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi David,<div class=""><br class=""></div><div class="">We found a huge compile time regression in an internal clang build caused by this change. I looked at the change and it seems that we’re scanning all phi-nodes in the basic block for every phi, which makes the algorithm quadratic. Of course, it’s not always the case, but as our build showed, it’s quite possible. How can we address it?</div><div class=""><br class=""></div><div class="">Here is a simple script to expose the issue:</div><div class=""><br class=""></div><div class=""><div></div></div></body></html>