diff options
author | Erik Verbruggen <erik.verbruggen@digia.com> | 2016-01-14 15:39:17 +0100 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@theqtcompany.com> | 2016-01-19 11:19:38 +0000 |
commit | f8bcf723ce920981705c6913fffb1f4d3de6793d (patch) | |
tree | d0bced1e1e422c32d3f148c1ded7846063fb25f6 /src/qml/jsruntime/qv4global_p.h | |
parent | 9876f7ac8bd3679a9ed0e617aaadad032403a88f (diff) |
V4: add Aarch64/ARM64 support.
This uses the JavaScriptCore assembler rev. 195098. It is tested on iOS
(for which it is disabled, as it only allows marking pages as executable when
running from Xcode). Testing on Linux will be done when hardware
arrives.
Change-Id: I650e15fec03c27d4b326a2d70863a89b85cfc5c3
Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
Diffstat (limited to 'src/qml/jsruntime/qv4global_p.h')
-rw-r--r-- | src/qml/jsruntime/qv4global_p.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qml/jsruntime/qv4global_p.h b/src/qml/jsruntime/qv4global_p.h index b47cf3cab4..15e405b977 100644 --- a/src/qml/jsruntime/qv4global_p.h +++ b/src/qml/jsruntime/qv4global_p.h @@ -99,6 +99,8 @@ inline double trunc(double d) { return d > 0 ? floor(d) : ceil(d); } #define V4_ENABLE_JIT #endif +#elif defined(Q_PROCESSOR_ARM_64) +#define V4_ENABLE_JIT // iOS is disabled below. #elif defined(Q_PROCESSOR_MIPS_32) && defined(Q_OS_LINUX) #define V4_ENABLE_JIT #endif |