aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jit/jit.pri
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@digia.com>2014-05-23 10:23:15 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-05-24 12:52:48 +0200
commitddb33ee9ba9e1344caa9be5dbf4b534c3ede692e (patch)
tree7f54d0fcf08eaa1b613d9fe41a9bba650660fbc7 /src/qml/jit/jit.pri
parent75c22465cf8fe262edfe6178bb9ca19661fb710e (diff)
V4: clean-up target specific register definitions and stack usage
All constants referring to registers and all constants and functions that do platform specific things with the stack, are all modev into a separate file. Information about how a specific platform register is used by the ABI is also extended and is now captured in the RegisterInfo class. Usage of this information will be extended in subsequent patches. This also fix ARM register usage: - Correct fp register for Thumb mode. - Only push registers that have to be saved and will actually be used from the stack (i.e. do not push r0-r3 in the function prelude). Change-Id: Ia372505ade8f2648595c7aec1d281955392f34a1 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/jit/jit.pri')
-rw-r--r--src/qml/jit/jit.pri2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qml/jit/jit.pri b/src/qml/jit/jit.pri
index 151ff32df9..7ea4e951d5 100644
--- a/src/qml/jit/jit.pri
+++ b/src/qml/jit/jit.pri
@@ -6,9 +6,11 @@ INCLUDEPATH += $$OUT_PWD
HEADERS += \
$$PWD/qv4assembler_p.h \
$$PWD/qv4regalloc_p.h \
+ $$PWD/qv4targetplatform_p.h \
$$PWD/qv4isel_masm_p.h \
$$PWD/qv4binop_p.h \
$$PWD/qv4unop_p.h \
+ $$PWD/qv4registerinfo_p.h
SOURCES += \
$$PWD/qv4assembler.cpp \