aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@qt.io>2017-01-30 12:34:26 +0100
committerSimon Hausmann <simon.hausmann@qt.io>2017-02-01 10:17:17 +0000
commit9d890a575ce32f97d0b4a9272198e35d047cd3f6 (patch)
tree9bf62860f7d4f1428a9180ddcce4cd022bd5189d /src/qml
parent6aaf6abb692dbdc0f0400ab5c76c438034957d55 (diff)
Added the ARMv7 cross-assembling JIT::ISel to the qmldevtools build
Change-Id: Ib508ad7a02293b0deead818bb0eb3bdfb474a278 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/qml')
-rw-r--r--src/qml/jit/qv4isel_masm.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/qml/jit/qv4isel_masm.cpp b/src/qml/jit/qv4isel_masm.cpp
index a3ab123dfd..58fafc4cd5 100644
--- a/src/qml/jit/qv4isel_masm.cpp
+++ b/src/qml/jit/qv4isel_masm.cpp
@@ -1666,6 +1666,11 @@ QT_BEGIN_NAMESPACE
namespace QV4 { namespace JIT {
template class Q_QML_EXPORT InstructionSelection<>;
template class Q_QML_EXPORT ISelFactory<>;
+#if defined(V4_BOOTSTRAP) && CPU(X86_64)
+using ARMv7CrossAssembler = QV4::JIT::Assembler<AssemblerTargetConfiguration<JSC::MacroAssemblerARMv7, NoOperatingSystemSpecialization>>;
+template class Q_QML_EXPORT InstructionSelection<ARMv7CrossAssembler>;
+template class Q_QML_EXPORT ISelFactory<ARMv7CrossAssembler>;
+#endif
} }
QT_END_NAMESPACE