commit | 2ca10eb3f47ef3c2535c137853f7a63d10bb908b | [log] [tgz] |
---|---|---|
author | Aart Bik <ajcbik@google.com> | Wed Nov 15 15:17:53 2017 -0800 |
committer | Aart Bik <ajcbik@google.com> | Mon Nov 20 10:38:26 2017 -0800 |
tree | 3684d1d5ef4791795b64620e97f952896c5a2011 | |
parent | 02f41015a0933f146b886c62bb5b02c322ddf882 [diff] |
Refactored optimization passes setup. Rationale: Refactors the way we set up optimization passes in the compiler into a more centralized approach. The refactoring also found some "holes" in the existing mechanism (missing string lookup in the debugging mechanism, or inablity to set alternative name for optimizations that may repeat). Bug: 64538565 Test: test-art-host test-art-target Change-Id: Ie5e0b70f67ac5acc706db91f64612dff0e561f83