commit | 58d9bfce4a305f4c59f2a1b466b7b8386da6b353 | [log] [tgz] |
---|---|---|
author | Mingyao Yang <mingyao@google.com> | Tue Nov 01 13:31:58 2016 -0700 |
committer | Mingyao Yang <mingyao@google.com> | Wed Nov 02 12:12:25 2016 -0700 |
tree | a79996a163a2bc464196cb343f8700da14d45425 | |
parent | fedec90ec52a05167d7f4e7a8aee630750ab1955 [diff] |
More store/allocation elimination. When merging values of an unreturned singleton's location, do more analysis on the singleton's liveness since the singleton may not be live in some of the predecessors. And only those predecessors where the singleton is live should participate in merging the value of the location. Test: make test-art-host Bug: 31716107 Change-Id: I1bf61a84d3473646eb38fd9924bbb063cf664f7f