commit | e8ff50df01c89e1b5264a5a900cfebdde87a9b44 | [log] [tgz] |
---|---|---|
author | David Brazdil <dbrazdil@google.com> | Thu May 07 09:59:30 2015 +0100 |
committer | David Brazdil <dbrazdil@google.com> | Wed May 13 10:02:07 2015 +0100 |
tree | a2c0cc80afcf4cbce0f2293e09c49cee98e5a4bb | |
parent | 6185884829333f0035de0488b1c4a2e84c7dd38b [diff] |
ART: Rediscover loops after deleting blocks in DCE The way DCE currently updates loop information does not cover all cases. This patch removes the logic, resets loop information of live blocks to pre-SSA state and reanalyzes the affected loops. Change-Id: I0b996a70235b95a8db0de9a23a03f71db57a21b8 (cherry picked from commit a4b8c21dae70ae34aee13628632c39a675c06022)