| commit | e91a954ee350cbc0b311f342c90697191e1ae495 | [log] [tgz] |
|---|---|---|
| author | Artem Serov <artem.serov@linaro.org> | Mon Oct 25 16:23:27 2021 +0100 |
| committer | Treehugger Robot <treehugger-gerrit@google.com> | Tue Oct 26 11:30:14 2021 +0000 |
| tree | a0bd4cc9e71f7fb79c2b25cae42e6336b2c9e340 | |
| parent | fd846c5c2e9bc63b250c2bce271c2d6b8905f79d [diff] |
Revert^2 "ART: Redundant AND operation removal optimization" Re-enables the original CL plus fixes a bug in InstructionSimplifierVisitor::VisitTypeConversion, where there was no check for non-constant input for the And. This reverts commit 050686452146e1f5d31aed560c682d992c376fed. Test: compile duckduckgo.apk. Test: 458-checker-instruct-simplification Test: test_art_target, test_art_host. Change-Id: Iecf13f492fb1d1769726d187093e455216f2c2c6