Disable the JIT on Windows/AMD64 as well as on iOS
Change-Id: I7402981caa2f73fd0712975e657488a4065f403f Reviewed-by: Lars Knoll <lars.knoll@digia.com>
This commit is contained in:
parent
8df7aa9d15
commit
972094c109
|
@ -1,4 +1,4 @@
|
||||||
DEFINES += V4_ENABLE_JIT
|
!ios:!if(win*:isEqual(QT_ARCH, "x86_64")): DEFINES += V4_ENABLE_JIT
|
||||||
|
|
||||||
DEFINES += WTF_EXPORT_PRIVATE="" JS_EXPORT_PRIVATE=""
|
DEFINES += WTF_EXPORT_PRIVATE="" JS_EXPORT_PRIVATE=""
|
||||||
|
|
||||||
|
@ -6,11 +6,11 @@ win*: DEFINES += NOMINMAX
|
||||||
|
|
||||||
DEFINES += ENABLE_LLINT=0
|
DEFINES += ENABLE_LLINT=0
|
||||||
DEFINES += ENABLE_DFG_JIT=0
|
DEFINES += ENABLE_DFG_JIT=0
|
||||||
DEFINES += ENABLE_JIT=1
|
|
||||||
DEFINES += ENABLE_JIT_CONSTANT_BLINDING=0
|
DEFINES += ENABLE_JIT_CONSTANT_BLINDING=0
|
||||||
DEFINES += ENABLE_ASSEMBLER=1
|
DEFINES += ENABLE_ASSEMBLER=1
|
||||||
DEFINES += ENABLE_YARR_JIT=1
|
|
||||||
DEFINES += BUILDING_QT__
|
DEFINES += BUILDING_QT__
|
||||||
|
DEFINES += ENABLE_YARR_JIT=1
|
||||||
|
DEFINES += ENABLE_JIT=1
|
||||||
|
|
||||||
INCLUDEPATH += $$PWD/jit
|
INCLUDEPATH += $$PWD/jit
|
||||||
INCLUDEPATH += $$PWD/assembler
|
INCLUDEPATH += $$PWD/assembler
|
||||||
|
|
|
@ -276,7 +276,12 @@ int main(int argc, char *argv[])
|
||||||
use_llvm_compiler,
|
use_llvm_compiler,
|
||||||
use_llvm_runtime,
|
use_llvm_runtime,
|
||||||
use_llvm_jit
|
use_llvm_jit
|
||||||
} mode = use_masm;
|
} mode;
|
||||||
|
#ifdef V4_ENABLE_JIT
|
||||||
|
mode = use_masm;
|
||||||
|
#else
|
||||||
|
mode = use_moth;
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef QMLJS_WITH_LLVM
|
#ifdef QMLJS_WITH_LLVM
|
||||||
QQmlJS::LLVMOutputType fileType = QQmlJS::LLVMOutputObject;
|
QQmlJS::LLVMOutputType fileType = QQmlJS::LLVMOutputObject;
|
||||||
|
|
Loading…
Reference in New Issue