aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/compiler.pri
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2017-06-12 14:56:03 +0200
committerErik Verbruggen <erik.verbruggen@qt.io>2017-06-19 13:34:55 +0000
commit2c0db96b0ea1b8d4daa5d0fda8b9b22270b5ab4b (patch)
tree46cdcb6f5026716a2c9fdf8c7c7047879f0c33eb /src/qml/compiler/compiler.pri
parent74149e479ce4252c2a22638bed002985b09b8269 (diff)
Add a BytecodeGenerator class
Use the generator to store the list of instructions, labels and patches. The finalize() method can then create the final bytecode out of that list. Change-Id: If2ea3118ed6e8744545bb918ecc4bbc87d6a3ff1 Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
Diffstat (limited to 'src/qml/compiler/compiler.pri')
-rw-r--r--src/qml/compiler/compiler.pri2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qml/compiler/compiler.pri b/src/qml/compiler/compiler.pri
index d9b985e33b..dc00f9a3af 100644
--- a/src/qml/compiler/compiler.pri
+++ b/src/qml/compiler/compiler.pri
@@ -2,6 +2,7 @@ INCLUDEPATH += $$PWD
INCLUDEPATH += $$OUT_PWD
HEADERS += \
+ $$PWD/qv4bytecodegenerator_p.h \
$$PWD/qv4compileddata_p.h \
$$PWD/qv4compiler_p.h \
$$PWD/qv4codegen_p.h \
@@ -14,6 +15,7 @@ HEADERS += \
$$PWD/qv4jssimplifier_p.h
SOURCES += \
+ $$PWD/qv4bytecodegenerator.cpp \
$$PWD/qv4compileddata.cpp \
$$PWD/qv4compiler.cpp \
$$PWD/qv4codegen.cpp \