Directly store constants as immediate Value's
authorLars Knoll <lars.knoll@digia.com>
Wed, 17 Oct 2012 12:55:52 +0000 (14:55 +0200)
committerSimon Hausmann <simon.hausmann@digia.com>
Wed, 17 Oct 2012 13:02:18 +0000 (15:02 +0200)
commit12395b3201372e083da75768de716c6f507f1d67
tree62d29d313c450d9f7743cb806d86bfa10c367245
parent56e632c2c707272b092abb475c9c4f85ebe04fce
Directly store constants as immediate Value's

This removes a link from the JIT code to the IR,
and should improve performance as we need slightly
less copies.
On 64 bit, Values are stores in 2 instructions instead
of 4 now.

Change-Id: I4a90165fcdfc2d77ac3f6e7e9accdef8600fadd6
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
qmljs_runtime.h
qv4isel_masm.cpp
qv4isel_masm_p.h