aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/scenegraph/qsgcontext_p.h
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@me.com>2013-09-12 11:32:43 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-09-12 14:43:09 +0200
commit57ee41ee0e01a43b397cccf18ed41061bdd544f0 (patch)
tree5e855c21932aa992c51309b8f2d7069eca367da4 /src/quick/scenegraph/qsgcontext_p.h
parent0e8ffe4520d9d32394099c2ea31ca2d3703b121a (diff)
V4 JIT: change the stack layout.
The saved register area (used to store values in registers that need to be passed by reference in a function call) is now right behind the callee saved register area. This means that the stack now has two "parts": a JavaScript part with the function call arguments and the locals, and a "C++" part that holds saved registers which do not need to be garbage collected. This also fixes a bug where the size of the CallData was not taken into account when calculating the offset for the saved registers. Change-Id: If0af072f3299176c54ad33710e7d15bc9d26ae8b Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Diffstat (limited to 'src/quick/scenegraph/qsgcontext_p.h')
0 files changed, 0 insertions, 0 deletions