commit | 2e14868d43b4f8c21f8567f336a9bf1a2576dc1b | [log] [tgz] |
---|---|---|
author | Aart Bik <ajcbik@google.com> | Wed Apr 18 16:11:12 2018 -0700 |
committer | Aart Bik <ajcbik@google.com> | Mon Apr 30 08:58:32 2018 -0700 |
tree | 3f17fc543c912e66ea937cd77b760f92faa4ea32 | |
parent | 5503d264ac1b5dd23df4079dc14f26919de42bec [diff] |
Step 2 of 2: conditional passes. Rationale: The change introduces actual conditional passes (dependence on inliner). This ensures more cases are optimized downstream without needlessly introducing compile-time. NOTE: Some checker tests needed to be rewritten due to subtle changes in the phase ordering. No optimizations were harmed in the process, though. Bug: b/78171933, b/74026074 Test: test-art-host,target Change-Id: I335260df780e14ba1f22499ad74d79060c7be44d