Files
sdk/runtime
Slava Egorov b5e4f412ab [vm] Fix quadratic behavior in AssignSafepoints
Rework register allocator to assign safepoints eagerly
as live ranges are being built and safepoint instruction
is being visited instead of doing it post-factum when 
each range is being finalized.

Fixes https://github.com/flutter/flutter/issues/176619

TEST=ci, manually tested equivalence of safepoint lists

Cq-Include-Trybots: luci.dart.try:vm-aot-linux-release-x64-try,vm-aot-mac-debug-x64-try,vm-aot-mac-debug-arm64-try,vm-aot-mac-product-arm64-try,vm-aot-mac-release-arm64-try,vm-aot-linux-debug-x64-try
Change-Id: Ieebda2796c2397a701b9184f6b8675fe6a6a6964
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/460100
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Commit-Queue: Slava Egorov <vegorov@google.com>
2025-11-10 02:29:41 -08:00
..
2025-11-06 03:34:26 -08:00