Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[VM/Compiler/AOT] Bare instructions 8: Improve AOT code by using pc-r…
…elative calls This CL improves AOT code for StackOverflowInstr/CheckNullInstr: * On ARM we can do a conditional pc-relative calls for the stack overflow checks, getting rid of the slow-paths entirely. * On ARM64 we can do pc-relative calls on the slow path, avoiding an extra load. Flutter gallery size impact (in bare instructions mode): * ARM: -3.7% RX * ARM64: -1.4% RX Issue dart-lang#33274 Change-Id: Ia1acd76ac6efa26642f99e1ce3e417100aa357f3 Reviewed-on: https://dart-review.googlesource.com/c/89620 Commit-Queue: Martin Kustermann <[email protected]> Reviewed-by: Vyacheslav Egorov <[email protected]>
- Loading branch information