commit | bb245d199a5240b4c520263fd2c8c10dba79eadc | [log] [tgz] |
---|---|---|
author | Aart Bik <ajcbik@google.com> | Mon Oct 19 11:05:03 2015 -0700 |
committer | Aart Bik <ajcbik@google.com> | Mon Oct 19 11:12:11 2015 -0700 |
tree | e16b37485e3e0e34c24e35a71cc8e6986d1e2e70 | |
parent | d5a69fc429f57bf528aa061618d3ae94ee8deb24 [diff] |
Generalize codegen and simplification of deopt. Rationale: the de-opt instruction is very similar to an if, so the existing assumption that it always has a conditional "under the hood" is very unsafe, since optimizations may have replaced conditionals with actual values; this CL generalizes handling of deopt. Change-Id: I1c6cb71fdad2af869fa4714b38417dceed676459