summaryrefslogtreecommitdiffstats
path: root/test/480-checker-dead-blocks
Commit message (Collapse)AuthorAgeFilesLines
* ART: Fix loop information after dead code eliminationDavid Brazdil2015-04-291-1/+48
| | | | | | | | | | Compilation failed when only some blocks of a loop were removed during dead code elimination. Bug: 20680703 (cherry picked from commit 69a2804c3bb48cf4fd00a66080f613a4fd96c422) Change-Id: If9988381236e4d8d8c3b508dfce1376b27c20d75
* ART: Dead block removalDavid Brazdil2015-04-243-0/+148
Adds a new pass which finds all unreachable blocks, typically due to simplifying an if-condition to a constant, and removes them from the graph. The patch also slightly generalizes the graph-transforming operations. Change-Id: Iff7c97f1d10b52886f3cd7401689ebe1bfdbf456