Merge "Pass driver to loop opt. Add new side_effects phase."