Chromium Code Reviews
DescriptionWe can avoid spilling live ranges with spill ranges when we have
sufficient physical registers for all the virtual registers.
This should come in handy for frame elision. There, I noticed that even
for very small functions (==very few virtual registers), because we spill
the context/function marker ranges, we lose the frame elision
opportunity.
There is a subsequent change needed to fully help frame elision -
decoupling spilling of context & function marker from prologue.
BUG=
Committed: https://crrev.com/c3e6048cdee9cc289f472e205ca7058c654e2f7c
Cr-Commit-Position: refs/heads/master@{#32221}
Patch Set 1 #
Total comments: 1
Messages
Total messages: 9 (3 generated)
|
|||||||||||||||||||