aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jit/qv4isel_masm_p.h
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@digia.com>2014-02-11 09:46:45 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-02-22 18:47:35 +0100
commit7dbb49bdec6e74f9d1eb096d15bdeea0881c3704 (patch)
tree1838e6d68d34823c0626f583a3b43dddb32b24c4 /src/qml/jit/qv4isel_masm_p.h
parentc60387d210b03ba4fa42522dec3184e254eb7006 (diff)
Move binops out of the isel
Move the binop handling into qv4binop* to clean up the code and ease maintenance. Change-Id: I0053380be7f326a2100302a63e921698a5b28c2a Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/jit/qv4isel_masm_p.h')
-rw-r--r--src/qml/jit/qv4isel_masm_p.h8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/qml/jit/qv4isel_masm_p.h b/src/qml/jit/qv4isel_masm_p.h
index ab8d33e300..b6af385887 100644
--- a/src/qml/jit/qv4isel_masm_p.h
+++ b/src/qml/jit/qv4isel_masm_p.h
@@ -158,12 +158,6 @@ protected:
virtual void visitCJump(V4IR::CJump *);
virtual void visitRet(V4IR::Ret *);
- Assembler::Jump genTryDoubleConversion(V4IR::Expr *src, Assembler::FPRegisterID dest);
- Assembler::Jump genInlineBinop(V4IR::AluOp oper, V4IR::Expr *leftSource,
- V4IR::Expr *rightSource, V4IR::Temp *target);
- void doubleBinop(V4IR::AluOp oper, V4IR::Expr *leftSource, V4IR::Expr *rightSource,
- V4IR::Temp *target);
- Assembler::Jump branchDouble(bool invertCondition, 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);
void visitCJumpStrict(V4IR::Binop *binop, V4IR::BasicBlock *trueBlock, V4IR::BasicBlock *falseBlock);
@@ -173,8 +167,6 @@ protected:
bool visitCJumpNullUndefined(V4IR::Type nullOrUndef, V4IR::Binop *binop,
V4IR::BasicBlock *trueBlock, V4IR::BasicBlock *falseBlock);
void visitCJumpEqual(V4IR::Binop *binop, V4IR::BasicBlock *trueBlock, V4IR::BasicBlock *falseBlock);
- bool int32Binop(V4IR::AluOp oper, V4IR::Expr *leftSource, V4IR::Expr *rightSource,
- V4IR::Temp *target);
private:
void convertTypeSlowPath(V4IR::Temp *source, V4IR::Temp *target);