| commit | b84b963ad3163a53a86b64e4e54dbe4d5e88a881 | [log] [tgz] |
|---|---|---|
| author | Vladimir Marko <vmarko@google.com> | Tue Apr 29 12:28:18 2025 +0000 |
| committer | VladimĂr Marko <vmarko@google.com> | Thu May 01 00:49:19 2025 -0700 |
| tree | ef87611c0eb64826d8bfd8250112c13e660cf7b6 | |
| parent | 2cf517c7e2bc99e5a99aa22fb0b813f1eb08c605 [diff] |
Optimizing: Leaner `HInstructionBuilder::LoadLocal()`. The function `HInstructionBuilder::LoadLocal()` is currently inlined at each call site, so make sure it stays that way by adding `ALWAYS_INLINE inline`. Add template arguments that can be used to avoid some checks in this function, reducing the code size of the callers. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Bug: 181943478 Flag: EXEMPT refactor Change-Id: I61ca358665fd1ab4ba99b103388c5e66a6bc5010