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

Change-Id: I942b0c9fd21e722155c6a26318e5534656496d1e