commit | 8533e7b40d0dff78aaaf44a6506a7dabd37bfd45 | [log] [tgz] |
---|---|---|
author | Santiago Aboy Solanes <solanes@google.com> | Tue Feb 27 16:58:03 2024 +0000 |
committer | Santiago Aboy Solanes <solanes@google.com> | Wed Feb 28 09:20:53 2024 +0000 |
tree | f63d38cee26b93a3938b5171d10d0b5853ef2b60 | |
parent | 6a181d347d4aef6d4cd149c262204e668c2895a2 [diff] |
Speed up GraphChecker::VisitInstruction We were seeing slowdowns in graphs with many instructions within the same block. We can use the seen_ids_ bit vector to speed things up. The app in the bug goes from timeouting at 60 minutes, to compiling in ~8 minutes. Bug: 311599964 Test: art/test/testrunner/testrunner.py --host --64 --optimizing -b Test: Compile the app in the bug with dex2oatd Change-Id: I8a3801c635633d736a97cfd6b563399266a15d20