commit | 697c47a7ffd4489c4bc4edc229c8123309526286 | [log] [tgz] |
---|---|---|
author | David Srbecky <dsrbecky@google.com> | Sun Jun 16 21:53:07 2019 +0100 |
committer | David Srbecky <dsrbecky@google.com> | Tue Jun 18 11:35:05 2019 +0000 |
tree | 04cf832df533fd529cc598ecff9be8c2763d61b8 | |
parent | 8ac3dc5ec31569630a99caed2a69f64d84a6c0b6 [diff] |
Stack maps: Handle special cases using flags. Keep the BitTable decoder simple (1+NumColumns varints). Move special case handling up to CodeInfo (empty/dedup). This speeds up CodeInfo by 5%, and maps startup by 0.05%. Change in size is negligible (the bits mostly just move). Test: test.py -b --host --64 --optimizing Change-Id: Ib6abe52f04384de9ffd7cfba04a3124b62f713ff