aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4isel_masm_p.h
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@me.com>2013-09-09 15:36:09 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-09-20 12:42:33 +0200
commit857b135d77221769dadec54daa6540f431245c7a (patch)
treef9a2d434c20e4a484c2bcb1bb40d48831c3dd31e /src/qml/compiler/qv4isel_masm_p.h
parentd33fe17cd1fddd8dee0a26dc46f5062c34f11216 (diff)
V4 JIT: generate inline code for more binops.
Bitwise-and, shift left, and shift-right. Change-Id: Ifa949c60261054218797302673822f480f47bd6e Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Diffstat (limited to 'src/qml/compiler/qv4isel_masm_p.h')
-rw-r--r--src/qml/compiler/qv4isel_masm_p.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qml/compiler/qv4isel_masm_p.h b/src/qml/compiler/qv4isel_masm_p.h
index af9ca08a4b..f84177d371 100644
--- a/src/qml/compiler/qv4isel_masm_p.h
+++ b/src/qml/compiler/qv4isel_masm_p.h
@@ -1387,6 +1387,8 @@ protected:
Assembler::Jump branchDouble(V4IR::AluOp op, V4IR::Expr *left, V4IR::Expr *right);
bool visitCJumpDouble(V4IR::AluOp op, V4IR::Expr *left, V4IR::Expr *right,
V4IR::BasicBlock *iftrue, V4IR::BasicBlock *iffalse);
+ bool int32Binop(V4IR::AluOp oper, V4IR::Expr *leftSource, V4IR::Expr *rightSource,
+ V4IR::Temp *target);
private:
void convertTypeSlowPath(V4IR::Temp *source, V4IR::Temp *target);