Change activition property calls to be pointer based
authorLars Knoll <lars.knoll@digia.com>
Wed, 13 Feb 2013 13:15:08 +0000 (14:15 +0100)
committerSimon Hausmann <simon.hausmann@digia.com>
Wed, 13 Feb 2013 21:49:15 +0000 (22:49 +0100)
commitfb4204167c4532f5263cb651d3559181593c9d3b
tree8186251f498afa2ed9ca6191044bb09ece826958
parent20a3dc6f14043cf8ff24026a6422513f9b91e934
Change activition property calls to be pointer based

After longer discussions, we actually found out that
passing Values by reference (ie. as pointers) is most
likely quite a bit more efficient then passing them by
value. This is esp. true on 32bit platforms.

So change the runtime back to a pointer based calling
convention.

Change-Id: I948d361b6876109d77fc58f11ceb47109cf631d1
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
13 files changed:
src/v4/llvm_runtime.cpp
src/v4/moth/qv4isel_moth.cpp
src/v4/moth/qv4isel_moth_p.h
src/v4/moth/qv4vme_moth.cpp
src/v4/qmljs_runtime.cpp
src/v4/qmljs_runtime.h
src/v4/qv4codegen.cpp
src/v4/qv4isel_llvm.cpp
src/v4/qv4isel_llvm_p.h
src/v4/qv4isel_masm.cpp
src/v4/qv4isel_masm_p.h
src/v4/qv4isel_p.cpp
src/v4/qv4isel_p.h