Description[turbofan] Re-wire greedy.
We completely un-wired the greedy allocator to focus on the
stackchecks in loops (splintering) work. This change re-wires greedy,
still behind its flag. For now, enabling the greedy allocator disables
the stackchecks in loops feature (and range splintering), so that we are
at the baseline we left it at.
The main contribution in this change is adapting the codebase after
the live range model refactoring, whereby RegisterAllocationData's
live_ranges() contains just top-level ranges, and children are accessed
via their parents.
BUG=
Committed: https://crrev.com/71779375adb4a4de86f5f02ba0103769f92b376c
Cr-Commit-Position: refs/heads/master@{#30492}
Patch Set 1 : #
Messages
Total messages: 14 (6 generated)
|