aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jit/jit.pri
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@qt.io>2018-11-23 12:53:18 +0100
committerErik Verbruggen <erik.verbruggen@qt.io>2019-03-22 16:11:39 +0000
commitb92b125455cc01dd48f496d85bdb7a1c96a258fd (patch)
treef8e65eb2a9b5dbb9b94c1677673caae3ac364530 /src/qml/jit/jit.pri
parenta768780f36a9913d4371c4a61706fc90bbba18c5 (diff)
V4: Add a lowering pass to the traced JIT
This pass converts high-level operations like e.g. a JSAdd to lower level operations, like a runtime call. This pass will be extended to take trace information, which can indicate that it can be lowered to e.g. an AddInt32. Change-Id: Ieae8df235217189c90048515e199f7e7c7f220b3 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'src/qml/jit/jit.pri')
-rw-r--r--src/qml/jit/jit.pri4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/qml/jit/jit.pri b/src/qml/jit/jit.pri
index 49eb2e8a37..e8d5860498 100644
--- a/src/qml/jit/jit.pri
+++ b/src/qml/jit/jit.pri
@@ -18,7 +18,8 @@ SOURCES += \
$$PWD/qv4node.cpp \
$$PWD/qv4graph.cpp \
$$PWD/qv4graphbuilder.cpp \
- $$PWD/qv4tracingjit.cpp \
+ $$PWD/qv4lowering.cpp \
+ $$PWD/qv4tracingjit.cpp
HEADERS += \
$$PWD/qv4ir_p.h \
@@ -27,4 +28,5 @@ HEADERS += \
$$PWD/qv4node_p.h \
$$PWD/qv4graph_p.h \
$$PWD/qv4graphbuilder_p.h \
+ $$PWD/qv4lowering_p.h
}