commit | 24d65cce84165c2c3b0e02e09cdb92479ee4e479 | [log] [tgz] |
---|---|---|
author | Andreas Gampe <agampe@google.com> | Sat Apr 25 14:47:31 2015 -0700 |
committer | Andreas Gampe <agampe@google.com> | Sat Apr 25 15:16:10 2015 -0700 |
tree | 2ec7af2f9315a283ba665696eaff47c1fcadb6a7 | |
parent | 3d58dea2a9d82aed045908fd9ea68c41f3d1f63d [diff] |
ART: Fix missing dependency between GVN and other passes The GVN may be turned off completely, or skip running when the method is too complex. Turn off DCE in that case. The dependent cleanup pass is not an optimization pass, so can't be turned off that way. Check whether the GVN skipped in the gate function. A possible follow-up is proper dependencies between passes. Change-Id: I5b7951ecd6c74ebbfa5b23726a3d2f3ea1a23a47