<div dir="ltr">One of the last big missing pieces for the new PM is enabling non-trivial loop unswitch at O3.<div><br></div><div>The pass is now working well and passing all the testing I have done as well as some others' testing (thanks Fedor!) so it should be ready to be enabled.</div><div><br></div><div>I've done preliminary benchmarking on the test suite and SPEC and haven't seen any interesting regressions and quite a few improvements. Still, there may be some regressions out there. Not sure how many folks are using the new PM widely, but if you see regressions, don't hesitate to send a note my way.</div><div><br></div><div>Anyways, just wanted to send a heads-up. Not expecting this to be disruptive so will probably land it next week unless someone gives a shout.</div><div><br></div><div>-Chandler</div></div>