| commit | 3e75615ad25b6af1842b194e78b429b0f585b46a | [log] [tgz] |
|---|---|---|
| author | Vladimir Marko <vmarko@google.com> | Thu Aug 08 15:33:56 2024 +0000 |
| committer | VladimĂr Marko <vmarko@google.com> | Tue Aug 13 08:09:37 2024 +0000 |
| tree | cd74101af342d0798827aa853f1f5e34cc1c01a6 | |
| parent | ccbbe37bb19c714be0beac4d21bbe7abc214738c [diff] |
Calculate the number of out vregs. Determine the number of out vregs needed by invokes that actually make a call, and by `HStringBuilderAppend`s. This can yield smaller frame sizes of compiled methods when some calls are inlined or fully intrinsified. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Bug: 358519867 Change-Id: I4930a9bd811b1de14658f5ef44e65eadea6a7961