commit | 04ff4e8463ac68752638d305eeb84b457fd8289c | [log] [tgz] |
---|---|---|
author | David Brazdil <dbrazdil@google.com> | Thu Dec 10 13:54:52 2015 +0000 |
committer | David Brazdil <dbrazdil@google.com> | Thu Dec 10 15:11:25 2015 +0000 |
tree | 109240fb049a9713af5a6de9a6668b61929c2b2b | |
parent | 70a33905e90c655cb17303b238bace2a2f4d5bf9 [diff] |
ART: Fix bug in DCE not removing phis from catch phi uses Due to the missing edges between throwing instructions and catch phis DCE needs to manually remove dead instructions from catch phi users, being overly conservative if the inputs are not in the dead blocks. DCE used to do this for normal instructions, but it needs to do the same for phis. Change-Id: I7edfcb84ec6ff7303945d5d5cd436b1d1e95df2a