Home | History | Annotate | Download | only in bytecompiler

Lines Matching refs:m_expr2

869     reverseExpressionList.append(m_expr2);
875 reverseExpressionList.append(static_cast<AddNode*>(leftMostAddChild)->m_expr2);
957 if (m_expr1->isNull() || m_expr2->isNull()) {
959 generator.emitNode(src.get(), m_expr1->isNull() ? m_expr2 : m_expr1);
964 RefPtr<RegisterID> src1 = generator.emitNodeForLeftHandSide(m_expr1, m_rightHasAssignments, m_expr2->isPure(generator));
965 RegisterID* src2 = generator.emitNode(m_expr2);
966 return generator.emitBinaryOp(opcodeID, generator.finalDestination(dst, src1.get()), src1.get(), src2, OperandTypes(m_expr1->resultDescriptor(), m_expr2->resultDescriptor()));
971 if (m_expr1->isNull() || m_expr2->isNull()) {
973 generator.emitNode(src.get(), m_expr1->isNull() ? m_expr2 : m_expr1);
977 RefPtr<RegisterID> src1 = generator.emitNodeForLeftHandSide(m_expr1, m_rightHasAssignments, m_expr2->isPure(generator));
978 RegisterID* src2 = generator.emitNode(m_expr2);
984 RefPtr<RegisterID> src1 = generator.emitNodeForLeftHandSide(m_expr1, m_rightHasAssignments, m_expr2->isPure(generator));
985 RegisterID* src2 = generator.emitNode(m_expr2);
991 RefPtr<RegisterID> src1 = generator.emitNodeForLeftHandSide(m_expr1, m_rightHasAssignments, m_expr2->isPure(generator));
992 RegisterID* src2 = generator.emitNode(m_expr2);
993 return generator.emitBinaryOp(opcodeID(), generator.finalDestination(dst, src1.get()), src2, src1.get(), OperandTypes(m_expr2->resultDescriptor(), m_expr1->resultDescriptor()));
998 RefPtr<RegisterID> src1 = generator.emitNodeForLeftHandSide(m_expr1, m_rightHasAssignments, m_expr2->isPure(generator));
999 RegisterID* src2 = generator.emitNode(m_expr2);
1001 return generator.emitBinaryOp(opcodeID(), generator.finalDestination(dst, src1.get()), src1.get(), src2, OperandTypes(m_expr1->resultDescriptor(), m_expr2->resultDescriptor()));
1006 RefPtr<RegisterID> src1 = generator.emitNodeForLeftHandSide(m_expr1, m_rightHasAssignments, m_expr2->isPure(generator));
1007 RefPtr<RegisterID> src2 = generator.emitNode(m_expr2);
1031 generator.emitNode(temp.get(), m_expr2);
1054 if (m_expr2->hasConditionContextCodegen())
1055 generator.emitNodeInConditionContext(m_expr2, trueTarget, falseTarget, fallThroughMeansTrue);
1057 RegisterID* temp = generator.emitNode(m_expr2);
1086 generator.emitNode(newDst.get(), m_expr2);
1538 if (m_expr2) {
1539 if (m_expr2->hasConditionContextCodegen())
1540 generator.emitNodeInConditionContext(m_expr2, topOfLoop.get(), scope->breakTarget(), false);
1542 RegisterID* cond = generator.emitNode(m_expr2);