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)
|