Files
sdk/runtime/vm
kmillikin@google.com ef0580c26a Implement a branch optimization pass.
Branch optimization pushes some branches that test the value of a phi
to the predecessor blocks.  This can avoid materializing a boolean
object solely for the purposes of branching on its boolean value.

The optimization is performed after inlinining which creates
opportunities, and before constant propagation, because it exposes
opportunities for unreachable code elimination.

R=vegorov@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@19682 260f80e4-7a28-3924-810f-c04153c831b5
2013-03-08 11:14:08 +00:00
..
2013-03-06 19:03:03 +00:00
2012-08-22 12:42:54 +00:00
2012-12-22 00:23:25 +00:00
2013-01-18 21:44:58 +00:00
2013-02-02 00:18:37 +00:00
2013-02-27 15:21:12 +00:00
2013-01-18 21:44:58 +00:00
2013-02-07 22:43:16 +00:00
2012-08-10 17:20:10 +00:00
2013-01-24 16:42:33 +00:00
2012-09-18 21:15:46 +00:00
2011-12-15 22:37:35 +00:00
2013-02-20 23:40:32 +00:00
2012-12-27 23:25:43 +00:00
2013-01-29 01:41:57 +00:00
2013-02-20 17:28:35 +00:00
2012-02-02 19:05:06 +00:00
2012-02-02 19:05:06 +00:00
2013-01-18 21:44:58 +00:00
2013-02-27 12:51:21 +00:00
2012-08-08 18:02:51 +00:00
2013-02-07 22:43:16 +00:00
2013-02-02 00:18:37 +00:00
2012-12-27 23:25:43 +00:00
2013-01-18 21:44:58 +00:00
2012-11-08 18:07:54 +00:00
2013-02-13 21:08:15 +00:00
2012-11-29 13:54:06 +00:00
2012-11-29 13:54:06 +00:00