Description[turbofan] Optimize Splinter by remembering where it left off.
Splintering relies on DetachAt, which in turn relies on
FirstSearchIntervalForPosition to find the first UseInterval
to split, given a position. The later API (Find...) has an
optimization for linear traversals. Splintering traverses
linearly (block by block), so we leverage the same
optimization by moving current_interval_ forward.
(Also added an unrelated TODO.)
BUG=chromium:524880
LOG=n
Committed: https://crrev.com/1d9642d37fdbbd27d12c3ba99e96912447ce78e0
Cr-Commit-Position: refs/heads/master@{#30456}
Patch Set 1 #
Messages
Total messages: 7 (2 generated)
|