Chromium Code Reviews
DescriptionTry allocating loop phi into a register even if phi has only unconstrained uses but there are cheap eviction candidates: values that come into the loop and have only unconstrained uses in it.
When spilling a value inside the loop that has only unconstrained uses in this loop move spilling point outside of the loop.
This tweaks allow to minimize amount of memory moves on loop back edges.
R=fschneider@google.com
BUG=
Committed: https://code.google.com/p/dart/source/detail?r=14673
Patch Set 1 #
Total comments: 14
Patch Set 2 : address comments #
Messages
Total messages: 3 (0 generated)
|
||||||||||||||||||||||||||||