OSDN Git Service

Fix GVN to handle normal paths leading to catch entry.
authorVladimir Marko <vmarko@google.com>
Thu, 17 Jul 2014 19:50:07 +0000 (20:50 +0100)
committerVladimir Marko <vmarko@google.com>
Thu, 17 Jul 2014 19:50:07 +0000 (20:50 +0100)
commit11ca61259be6ec8e03eaff1e98905232728b3d45
treeceb49414944e993ee4a31a33f2e0b40ae27b836a
parentb2a59010b787bd9d5d9bf36d32682faa5ad8da24
Fix GVN to handle normal paths leading to catch entry.

When the catch block is empty, the catch entry is actually
the normal path block after the try block. Fix the LVN
merge for catch entries that didn't expect it during GVN.

Bug: 16360024
Change-Id: I9adfc3445245d3fa3c4809d4df1b7b76fbef5ff2
compiler/dex/global_value_numbering_test.cc
compiler/dex/local_value_numbering.cc