aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quick/scenegraph/customgeometry
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@digia.com>2014-08-11 13:15:34 +0200
committerErik Verbruggen <erik.verbruggen@digia.com>2014-08-12 10:46:17 +0200
commit109abdb061263c28ae97424729e979cd0ff8289a (patch)
tree9e224b11e4477a3798a37ad0903ffc97f0409047 /examples/quick/scenegraph/customgeometry
parent70d73e8ee4cbe87d2980a9ec1208515ef212119b (diff)
V4 JIT: fix LookupCall on ARM
To generate a LookupCall, the register r8 was used on ARM instead of the ReturnValue register. The reason is that the ReturnValue register is also the register for the first argument. However, now that we use callee-saved registers (r8 among them), this would clobber any value stored in r8. The fix is to actually use r0 to calculate the value, because the first argument holds the lookup table, and the call is relative to that. This leaves r8 free to be used by the register allocator. Change-Id: I5095bf69d27e16111ad32d9e5d5691c7bce14516 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'examples/quick/scenegraph/customgeometry')
0 files changed, 0 insertions, 0 deletions