Description[turbofan] Greedy: smarter last resort splitting.
When all heuristics fail, we run a "last resort" heuristic. Before, it was
splitting at the first found splittable position either before or after a
use position. That turns out to be too naive: it may split in loops, when
alternative split positions exist outside loops.
This change chooses a "before" use case location that is outside the
loop.
Committed: https://crrev.com/d5a9dd6539d49f0fc7bd2d48f4783520a9e3b88d
Cr-Commit-Position: refs/heads/master@{#30990}
Patch Set 1 #Patch Set 2 : #
Messages
Total messages: 7 (2 generated)
|