aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4stringobject.cpp
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@digia.com>2015-03-02 14:35:28 +0100
committerErik Verbruggen <erik.verbruggen@theqtcompany.com>2015-03-03 10:03:59 +0000
commit63f7a61cbfc787804b658729ecaf2a8d8da26e70 (patch)
tree116bd7cc6ce9f79fe7826a1914835a3f5abe4230 /src/qml/jsruntime/qv4stringobject.cpp
parentb368fe0167666cc7ce264705653107ffc21ac8cc (diff)
V4: fix regalloc for loops with many life&changing vars.
When all registers are in use, and one needs to be spilled, the register whose use is the furthest in the future will be chosen. What needs to be taken into account is that any use that can also work from the stack can be skipped, because it does not require the value to be in a register. Task-number: QTBUG-44687 Change-Id: Ide624b190603d9a22f992d4ae5daa3ce8d94472c Reviewed-by: Fawzi Mohamed <fawzi.mohamed@theqtcompany.com>
Diffstat (limited to 'src/qml/jsruntime/qv4stringobject.cpp')
0 files changed, 0 insertions, 0 deletions