diff options
author | Lars Knoll <lars.knoll@digia.com> | 2014-03-10 19:58:05 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-03-11 08:37:01 +0100 |
commit | 8ed6c62dc76ebc2e510ecc028c34c160018af86c (patch) | |
tree | 335e73bcdb52b1a8300a67c1f91299e7bc97972a /src/qml/jit/qv4unop.cpp | |
parent | dfed088a50298fe4a9d0eb8a9d0a2711dfc206c1 (diff) |
Cleanup our runtime methods
Move all our runtime methods into the QV4::Runtime
struct and give them nicer names without underscores.
Sort them logically and remove a few unused methods.
Change-Id: Ib69b71764ff194d0ba211aac581f9a99734d8180
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/jit/qv4unop.cpp')
-rw-r--r-- | src/qml/jit/qv4unop.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/qml/jit/qv4unop.cpp b/src/qml/jit/qv4unop.cpp index 514002adf5..40f86f91b5 100644 --- a/src/qml/jit/qv4unop.cpp +++ b/src/qml/jit/qv4unop.cpp @@ -53,7 +53,7 @@ using namespace JIT; void Unop::generate(IR::Temp *source, IR::Temp *target) { - UnaryOpName call = 0; + Runtime::UnaryOperation call = 0; const char *name = 0; switch (op) { case IR::OpNot: @@ -62,12 +62,12 @@ void Unop::generate(IR::Temp *source, IR::Temp *target) case IR::OpUMinus: generateUMinus(source, target); return; - case IR::OpUPlus: setOp(__qmljs_uplus); break; + case IR::OpUPlus: setOp(Runtime::uPlus); break; case IR::OpCompl: generateCompl(source, target); return; - case IR::OpIncrement: setOp(__qmljs_increment); break; - case IR::OpDecrement: setOp(__qmljs_decrement); break; + case IR::OpIncrement: setOp(Runtime::increment); break; + case IR::OpDecrement: setOp(Runtime::decrement); break; default: Q_UNREACHABLE(); } // switch @@ -91,7 +91,7 @@ void Unop::generateUMinus(IR::Temp *source, IR::Temp *target) return; } - as->generateFunctionCallImp(target, "__qmljs_uminus", __qmljs_uminus, Assembler::PointerToValue(source)); + as->generateFunctionCallImp(target, "Runtime::uMinus", Runtime::uMinus, Assembler::PointerToValue(source)); } void Unop::generateNot(IR::Temp *source, IR::Temp *target) @@ -119,7 +119,7 @@ void Unop::generateNot(IR::Temp *source, IR::Temp *target) } // ## generic implementation testing for int/bool - as->generateFunctionCallImp(target, "__qmljs_not", __qmljs_not, Assembler::PointerToValue(source)); + as->generateFunctionCallImp(target, "Runtime::uNot", Runtime::uNot, Assembler::PointerToValue(source)); } void Unop::generateCompl(IR::Temp *source, IR::Temp *target) @@ -133,7 +133,7 @@ void Unop::generateCompl(IR::Temp *source, IR::Temp *target) as->storeInt32(tReg, target); return; } - as->generateFunctionCallImp(target, "__qmljs_compl", __qmljs_compl, Assembler::PointerToValue(source)); + as->generateFunctionCallImp(target, "Runtime::complement", Runtime::complement, Assembler::PointerToValue(source)); } #endif |