diff options
author | 2023-01-09 21:06:34 +0000 | |
---|---|---|
committer | 2023-01-11 14:55:46 +0000 | |
commit | 5f510ac3e95fd716f911bd884bc9f175297a383a (patch) | |
tree | 6edb0636c43aeb3652a28bac0f102c9065457b90 /runtime/quick_exception_handler.cc | |
parent | 0fc65342c7200849a50d4c54c0ffbcd8b4410032 (diff) |
Swap optimizations when inlining
When we optimize a function we run:
1. Constant folding
2. Instruction simplifier
3. Dead code elimination
Make the inliner use the same order of optimizations.
Improvements are small but noticeable. Locally, Pixel 5 speed compile:
* System server: -7.8KB (-0.02%)
* SysUIGoogle: -3.9KB (-0.01%)
* AGSA: -113KB (-0.03%)
Test: art/test/testrunner/testrunner.py --host --64 --optimizing -b
Change-Id: If2eaf9b35b43f88c29093fcf9a9ba17da22d2535
Diffstat (limited to 'runtime/quick_exception_handler.cc')
0 files changed, 0 insertions, 0 deletions