diff options
author | Simon Hausmann <simon.hausmann@qt.io> | 2017-01-09 15:53:00 +0100 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@qt.io> | 2017-01-28 19:03:54 +0000 |
commit | d0cb0daed5217de2a2bc180f3ad2fb3344df21c1 (patch) | |
tree | 03598fddad287c263d93708ee70631bc3e116120 /src/qml/jit/qv4assembler_p.h | |
parent | afd1f1f2a95deb30640d5ea6038236ce030e2f1e (diff) |
Clean up JIT::TargetPlatform struct
Similar to the previous change, minimize the dependency on the
JSC::MacroAssembler interface, to allow changing it more easily in the
future.
Change-Id: I3ab5a4c96b4d3e0a341697401fafe994be0406d0
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/qml/jit/qv4assembler_p.h')
-rw-r--r-- | src/qml/jit/qv4assembler_p.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/qml/jit/qv4assembler_p.h b/src/qml/jit/qv4assembler_p.h index b034d57984..ad48e66693 100644 --- a/src/qml/jit/qv4assembler_p.h +++ b/src/qml/jit/qv4assembler_p.h @@ -96,6 +96,10 @@ class Assembler : public JSC::MacroAssembler, public TargetPlatform public: Assembler(QV4::Compiler::JSUnitGenerator *jsGenerator, IR::Function* function, QV4::ExecutableAllocator *executableAllocator); + typedef JSC::MacroAssembler MacroAssembler; + using RegisterID = MacroAssembler::RegisterID; + using FPRegisterID = MacroAssembler::FPRegisterID; + struct LookupCall { Address addr; uint getterSetterOffset; |