Merge "A first implementation of a loop optimization framework."
am: 26705cca46

Change-Id: I26dbb2161283fba97e62e31f754cf94b4234d7bf