Incremental compilation of new lazy statics.

R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//764023002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42243 260f80e4-7a28-3924-810f-c04153c831b5
Remove todo and add test progress status.

R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//767723002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42244 260f80e4-7a28-3924-810f-c04153c831b5
Fix dead phis elimination.

When initially marking live phis, only mark those
with real (i.e. non-phi) uses as live so that cycles
are properly eliminated.

Add a pass after allocation sinking since it may
create additional dead phis.

R=vegorov@google.com

Review URL: https://codereview.chromium.org//790143002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@42245 260f80e4-7a28-3924-810f-c04153c831b5