commit | 45f51a2675e8367a2d7ce90e5b63e161da668856 | [log] [tgz] |
---|---|---|
author | Manasij Mukherjee <manasijm@google.com> | Mon Jun 27 16:12:37 2016 -0700 |
committer | Manasij Mukherjee <manasijm@google.com> | Mon Jun 27 16:12:37 2016 -0700 |
tree | 476b0caf21e4e46731c1a594ece14b106cbd0894 | |
parent | d615c8615ad5112f0e4359d08c51032cac7362b5 [diff] |
Short Circuit Evaluation Split Nodes whenever an early jump is possible by short circuiting boolean operations. Nodes are split after conservatively checking for side effects, which include definition of multi block variables, function calls and instructions involving memory. BUG=None R=stichnot@chromium.org Review URL: https://codereview.chromium.org/2069923004 .