Remove context argument for increment/decrement value
authorLars Knoll <lars.knoll@digia.com>
Mon, 15 Apr 2013 07:46:45 +0000 (09:46 +0200)
committerSimon Hausmann <simon.hausmann@digia.com>
Mon, 15 Apr 2013 08:52:43 +0000 (10:52 +0200)
Change-Id: I35c87190527a9eebd596aba8c4b100be77f552cd
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
src/v4/moth/qv4vme_moth.cpp
src/v4/qv4isel_masm.cpp
src/v4/qv4runtime.cpp
src/v4/qv4runtime.h

index 9f60a8e..a3c34bf 100644 (file)
@@ -397,7 +397,7 @@ VM::Value VME::run(QQmlJS::VM::ExecutionContext *context, const uchar *&code,
     MOTH_END_INSTR(CallBuiltinTypeofName)
 
     MOTH_BEGIN_INSTR(CallBuiltinPostIncValue)
-        __qmljs_builtin_post_increment(context, VALUEPTR(instr.result), VALUEPTR(instr.value));
+        __qmljs_builtin_post_increment(VALUEPTR(instr.result), VALUEPTR(instr.value));
     MOTH_END_INSTR(CallBuiltinTypeofValue)
 
     MOTH_BEGIN_INSTR(CallBuiltinPostDecMember)
@@ -413,7 +413,7 @@ VM::Value VME::run(QQmlJS::VM::ExecutionContext *context, const uchar *&code,
     MOTH_END_INSTR(CallBuiltinTypeofName)
 
     MOTH_BEGIN_INSTR(CallBuiltinPostDecValue)
-        __qmljs_builtin_post_decrement(context, VALUEPTR(instr.result), VALUEPTR(instr.value));
+        __qmljs_builtin_post_decrement(VALUEPTR(instr.result), VALUEPTR(instr.value));
     MOTH_END_INSTR(CallBuiltinTypeofValue)
 
     MOTH_BEGIN_INSTR(CallBuiltinDeclareVar)
index 4e49c59..97d3bea 100644 (file)
@@ -684,7 +684,7 @@ void InstructionSelection::callBuiltinPostIncrementName(const QString &name, V4I
 
 void InstructionSelection::callBuiltinPostIncrementValue(V4IR::Temp *value, V4IR::Temp *result)
 {
-    generateFunctionCall(Assembler::Void, __qmljs_builtin_post_increment, Assembler::ContextRegister,
+    generateFunctionCall(Assembler::Void, __qmljs_builtin_post_increment,
                          Assembler::PointerToValue(result), Assembler::PointerToValue(value));
 }
 
@@ -709,7 +709,7 @@ void InstructionSelection::callBuiltinPostDecrementName(const QString &name, V4I
 
 void InstructionSelection::callBuiltinPostDecrementValue(V4IR::Temp *value, V4IR::Temp *result)
 {
-    generateFunctionCall(Assembler::Void, __qmljs_builtin_post_decrement, Assembler::ContextRegister,
+    generateFunctionCall(Assembler::Void, __qmljs_builtin_post_decrement,
                          Assembler::PointerToValue(result), Assembler::PointerToValue(value));
 }
 
index d15be7b..73e322e 100644 (file)
@@ -1066,7 +1066,7 @@ void __qmljs_builtin_typeof_element(ExecutionContext *context, Value *result, co
         *result = res;
 }
 
-void __qmljs_builtin_post_increment(ExecutionContext *ctx, Value *result, Value *val)
+void __qmljs_builtin_post_increment(Value *result, Value *val)
 {
     if (val->isInteger() && val->integerValue() < INT_MAX) {
         if (result)
@@ -1146,7 +1146,7 @@ void __qmljs_builtin_post_increment_element(ExecutionContext *context, Value *re
     o->putIndexed(context, idx, v);
 }
 
-void __qmljs_builtin_post_decrement(ExecutionContext *ctx, Value *result, Value *val)
+void __qmljs_builtin_post_decrement(Value *result, Value *val)
 {
     if (val->isInteger() && val->integerValue() > INT_MIN) {
         if (result)
index dfdaede..2289ffe 100644 (file)
@@ -122,12 +122,12 @@ void __qmljs_builtin_typeof_name(ExecutionContext *context, Value* result, Strin
 void __qmljs_builtin_typeof_member(ExecutionContext* context, Value* result, const Value &base, String *name);
 void __qmljs_builtin_typeof_element(ExecutionContext* context, Value *result, const Value &base, const Value &index);
 
-void __qmljs_builtin_post_increment(ExecutionContext *ctx, Value *result, Value *val);
+void __qmljs_builtin_post_increment(Value *result, Value *val);
 void __qmljs_builtin_post_increment_name(ExecutionContext *context, Value *result, String *name);
 void __qmljs_builtin_post_increment_member(ExecutionContext *context, Value *result, const Value &base, String *name);
 void __qmljs_builtin_post_increment_element(ExecutionContext *context, Value *result, const Value &base, const Value *index);
 
-void __qmljs_builtin_post_decrement(ExecutionContext *ctx, Value *result, Value *val);
+void __qmljs_builtin_post_decrement(Value *result, Value *val);
 void __qmljs_builtin_post_decrement_name(ExecutionContext *context, Value *result, String *name);
 void __qmljs_builtin_post_decrement_member(ExecutionContext *context, Value *result, const Value &base, String *name);
 void __qmljs_builtin_post_decrement_element(ExecutionContext *context, Value *result, const Value &base, const Value &index);