Home | History | Annotate | Download | only in bytecompiler

Lines Matching defs:opcodeID

779     return generator.emitUnaryOp(opcodeID(), generator.finalDestination(dst), src);
916 OpcodeID opcodeID = this->opcodeID();
918 if (opcodeID == op_add && m_expr1->isAdd() && m_expr1->resultDescriptor().definitelyIsString())
921 if (opcodeID == op_neq) {
931 return generator.emitBinaryOp(opcodeID, generator.finalDestination(dst, src1.get()), src1.get(), src2, OperandTypes(m_expr1->resultDescriptor(), m_expr2->resultDescriptor()));
958 return generator.emitBinaryOp(opcodeID(), generator.finalDestination(dst, src1.get()), src2, src1.get(), OperandTypes(m_expr2->resultDescriptor(), m_expr1->resultDescriptor()));
966 return generator.emitBinaryOp(opcodeID(), generator.finalDestination(dst, src1.get()), src1.get(), src2, OperandTypes(m_expr1->resultDescriptor(), m_expr2->resultDescriptor()));
1061 OpcodeID opcodeID;
1064 opcodeID = op_mul;
1067 opcodeID = op_div;
1072 opcodeID = op_add;
1075 opcodeID = op_sub;
1078 opcodeID = op_lshift;
1081 opcodeID = op_rshift;
1084 opcodeID = op_urshift;
1087 opcodeID = op_bitand;
1090 opcodeID = op_bitxor;
1093 opcodeID = op_bitor;
1096 opcodeID = op_mod;
1110 return generator.emitBinaryOp(opcodeID, dst, src1, src2, types);