Lines Matching refs:op2
350 && (opline->op2_type != IS_CV || opline->op2.var != cv_var); in opline_supports_assign_contraction()
489 call_info->caller_call_opline->op2.constant = zend_optimizer_add_literal(op_array, &tmp); in zend_dfa_optimize_calls()
662 ZEND_SET_OP_JMP_ADDR(opline, opline->op2, op_array->opcodes + dst->start); in zend_ssa_replace_control_link()
668 ZEND_SET_OP_JMP_ADDR(opline, opline->op2, op_array->opcodes + dst->start); in zend_ssa_replace_control_link()
795 COPY_NODE(opline->op1, opline->op2); in zend_dfa_optimize_jmps()
804 opline->op2.num = 0; in zend_dfa_optimize_jmps()
811 opline->op2.num = 0; in zend_dfa_optimize_jmps()
821 COPY_NODE(opline->op1, opline->op2); in zend_dfa_optimize_jmps()
835 opline->op2.num = 0; in zend_dfa_optimize_jmps()
842 opline->op2.num = 0; in zend_dfa_optimize_jmps()
868 opline->op2.num = 0; in zend_dfa_optimize_jmps()
875 opline->op2.num = 0; in zend_dfa_optimize_jmps()
884 opline->op1.num = opline->op2.num; in zend_dfa_optimize_jmps()
950 COPY_NODE(opline->op1, opline->op2); in zend_dfa_optimize_jmps()
966 COPY_NODE(opline->op1, opline->op2); in zend_dfa_optimize_jmps()
997 HashTable *jmptable = Z_ARRVAL_P(CT_CONSTANT_EX(op_array, opline->op2.constant)); in zend_dfa_optimize_jmps()
1012 SET_UNUSED(opline->op2); in zend_dfa_optimize_jmps()
1071 || (opline->op2_type == IS_CV && opline->op2.var == cv) in zend_dfa_try_to_replace_result()
1100 op_array->opcodes[use].op2.var = cv; in zend_dfa_try_to_replace_result()
1197 zval *zv = CT_CONSTANT_EX(op_array, opline->op2.constant); in zend_dfa_optimize_op_array()
1200 opline->op2.constant = zend_optimizer_add_literal(op_array, &tmp); in zend_dfa_optimize_op_array()
1250 opline->op1.var = opline->op2.var; in zend_dfa_optimize_op_array()
1252 opline->op2.num = 0; in zend_dfa_optimize_op_array()
1260 zval *zv = CT_CONSTANT_EX(op_array, opline->op2.constant); in zend_dfa_optimize_op_array()
1263 && Z_TYPE_INFO_P(CT_CONSTANT_EX(op_array, opline->op2.constant)) == IS_LONG) { in zend_dfa_optimize_op_array()
1268 opline->op2.constant = zend_optimizer_add_literal(op_array, &tmp); in zend_dfa_optimize_op_array()
1269 zv = CT_CONSTANT_EX(op_array, opline->op2.constant); in zend_dfa_optimize_op_array()
1283 opline->op2.num = 0; in zend_dfa_optimize_op_array()
1379 && Z_TYPE_P(CT_CONSTANT_EX(op_array, op_array->opcodes[op_2].op2.constant)) == IS_LONG in zend_dfa_optimize_op_array()
1380 && Z_LVAL_P(CT_CONSTANT_EX(op_array, op_array->opcodes[op_2].op2.constant)) == 1 in zend_dfa_optimize_op_array()
1385 SET_UNUSED(op_array->opcodes[op_2].op2); in zend_dfa_optimize_op_array()
1395 && Z_TYPE_P(CT_CONSTANT_EX(op_array, op_array->opcodes[op_2].op2.constant)) == IS_LONG in zend_dfa_optimize_op_array()
1396 && Z_LVAL_P(CT_CONSTANT_EX(op_array, op_array->opcodes[op_2].op2.constant)) == 1 in zend_dfa_optimize_op_array()
1401 SET_UNUSED(op_array->opcodes[op_2].op2); in zend_dfa_optimize_op_array()
1409 && op_array->opcodes[op_2].op2.var == op_array->opcodes[op_2].result.var in zend_dfa_optimize_op_array()
1418 op_array->opcodes[op_2].op1.var = op_array->opcodes[op_2].op2.var; in zend_dfa_optimize_op_array()
1419 SET_UNUSED(op_array->opcodes[op_2].op2); in zend_dfa_optimize_op_array()
1533 && Z_TYPE_P(CT_CONSTANT_EX(op_array, op_array->opcodes[op_2].op2.constant)) == IS_LONG in zend_dfa_optimize_op_array()
1534 && Z_LVAL_P(CT_CONSTANT_EX(op_array, op_array->opcodes[op_2].op2.constant)) == 1 in zend_dfa_optimize_op_array()
1539 SET_UNUSED(op_array->opcodes[op_2].op2); in zend_dfa_optimize_op_array()
1549 && Z_TYPE_P(CT_CONSTANT_EX(op_array, op_array->opcodes[op_2].op2.constant)) == IS_LONG in zend_dfa_optimize_op_array()
1550 && Z_LVAL_P(CT_CONSTANT_EX(op_array, op_array->opcodes[op_2].op2.constant)) == 1 in zend_dfa_optimize_op_array()
1555 SET_UNUSED(op_array->opcodes[op_2].op2); in zend_dfa_optimize_op_array()
1563 && op_array->opcodes[op_2].op2.var == op_array->opcodes[op_2].result.var in zend_dfa_optimize_op_array()
1572 op_array->opcodes[op_2].op1.var = op_array->opcodes[op_2].op2.var; in zend_dfa_optimize_op_array()
1573 SET_UNUSED(op_array->opcodes[op_2].op2); in zend_dfa_optimize_op_array()
1610 opline->op1.var = opline->op2.var; in zend_dfa_optimize_op_array()
1612 opline->op2.var = 0; in zend_dfa_optimize_op_array()
1621 && Z_TYPE_P(CT_CONSTANT_EX(op_array, opline->op2.constant)) == IS_LONG in zend_dfa_optimize_op_array()
1622 && Z_LVAL_P(CT_CONSTANT_EX(op_array, opline->op2.constant)) == 1 in zend_dfa_optimize_op_array()
1630 SET_UNUSED(opline->op2); in zend_dfa_optimize_op_array()
1636 && Z_TYPE_P(CT_CONSTANT_EX(op_array, opline->op2.constant)) == IS_LONG in zend_dfa_optimize_op_array()
1637 && Z_LVAL_P(CT_CONSTANT_EX(op_array, opline->op2.constant)) == 1 in zend_dfa_optimize_op_array()
1645 SET_UNUSED(opline->op2); in zend_dfa_optimize_op_array()