Lines Matching refs:op1

354 		return opline->op1_type != IS_CV || opline->op1.var != cv_var;  in opline_supports_assign_contraction()
359 return (opline->op1_type != IS_CV || opline->op1.var != cv_var) in opline_supports_assign_contraction()
367 return opline->op1_type != IS_CV || opline->op1.var != cv_var; in opline_supports_assign_contraction()
376 && opline->op1.var == cv_var in opline_supports_assign_contraction()
429 … if (zend_is_true(CT_CONSTANT_EX(op_array, (call_info->caller_call_opline - 1)->op1.constant))) { in zend_dfa_optimize_calls()
438 && Z_TYPE_P(CT_CONSTANT_EX(op_array, send_array->op1.constant)) == IS_ARRAY in zend_dfa_optimize_calls()
444 HashTable *src = Z_ARRVAL_P(CT_CONSTANT_EX(op_array, send_array->op1.constant)); in zend_dfa_optimize_calls()
500 call_info->caller_call_opline->op1.num = send_needly->op1.num; in zend_dfa_optimize_calls()
657 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, op_array->opcodes + dst->start); in zend_ssa_replace_control_link()
801 if (zend_is_true(CT_CONSTANT_EX(op_array, opline->op1.constant))) { in zend_dfa_optimize_jmps()
808 COPY_NODE(opline->op1, opline->op2); in zend_dfa_optimize_jmps()
832 if (zend_is_true(CT_CONSTANT_EX(op_array, opline->op1.constant))) { in zend_dfa_optimize_jmps()
834 COPY_NODE(opline->op1, opline->op2); in zend_dfa_optimize_jmps()
862 if (zend_is_true(CT_CONSTANT_EX(op_array, opline->op1.constant))) { in zend_dfa_optimize_jmps()
864 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, target_opline); in zend_dfa_optimize_jmps()
868 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, target_opline); in zend_dfa_optimize_jmps()
897 opline->op1.num = opline->op2.num; in zend_dfa_optimize_jmps()
911 if (zend_is_true(CT_CONSTANT_EX(op_array, opline->op1.constant))) { in zend_dfa_optimize_jmps()
925 if (!zend_is_true(CT_CONSTANT_EX(op_array, opline->op1.constant))) { in zend_dfa_optimize_jmps()
939 if (!zend_is_true(CT_CONSTANT_EX(op_array, opline->op1.constant))) { in zend_dfa_optimize_jmps()
953 if (Z_TYPE_P(CT_CONSTANT_EX(op_array, opline->op1.constant)) == IS_NULL) { in zend_dfa_optimize_jmps()
963 COPY_NODE(opline->op1, opline->op2); in zend_dfa_optimize_jmps()
975 if (Z_TYPE_P(CT_CONSTANT_EX(op_array, opline->op1.constant)) == IS_NULL) { in zend_dfa_optimize_jmps()
979 COPY_NODE(opline->op1, opline->op2); in zend_dfa_optimize_jmps()
996 zval *zv = CT_CONSTANT_EX(op_array, opline->op1.constant); in zend_dfa_optimize_jmps()
1033 SET_UNUSED(opline->op1); in zend_dfa_optimize_jmps()
1034 ZEND_SET_OP_JMP_ADDR(opline, opline->op1, op_array->opcodes + target); in zend_dfa_optimize_jmps()
1092 if ((opline->op1_type == IS_CV && opline->op1.var == cv) in zend_dfa_try_to_replace_result()
1115 op_array->opcodes[use].op1.var = cv; in zend_dfa_try_to_replace_result()
1230 zval *zv = CT_CONSTANT_EX(op_array, opline->op1.constant); in zend_dfa_optimize_op_array()
1233 opline->op1.constant = zend_optimizer_add_literal(op_array, &tmp); in zend_dfa_optimize_op_array()
1247 zval *zv = CT_CONSTANT_EX(op_array, opline->op1.constant); in zend_dfa_optimize_op_array()
1255 opline->op1.constant = zend_optimizer_add_literal(op_array, &tmp); in zend_dfa_optimize_op_array()
1256 zv = CT_CONSTANT_EX(op_array, opline->op1.constant); in zend_dfa_optimize_op_array()
1259 zv = CT_CONSTANT_EX(op_array, opline->op1.constant); in zend_dfa_optimize_op_array()
1272 opline->op1.var = opline->op2.var; in zend_dfa_optimize_op_array()
1282 zv = CT_CONSTANT_EX(op_array, opline->op1.constant); in zend_dfa_optimize_op_array()
1294 opline->op1.var = opline->op2.var; in zend_dfa_optimize_op_array()
1339 opline->op2.var = opline->op1.var; in zend_dfa_optimize_op_array()
1436 && op_array->opcodes[op_2].op1.var == op_array->opcodes[op_2].result.var in zend_dfa_optimize_op_array()
1452 && op_array->opcodes[op_2].op1.var == op_array->opcodes[op_2].result.var in zend_dfa_optimize_op_array()
1470 && Z_TYPE_P(CT_CONSTANT_EX(op_array, op_array->opcodes[op_2].op1.constant)) == IS_LONG in zend_dfa_optimize_op_array()
1471 && Z_LVAL_P(CT_CONSTANT_EX(op_array, op_array->opcodes[op_2].op1.constant)) == 1 in zend_dfa_optimize_op_array()
1477 op_array->opcodes[op_2].op1.var = op_array->opcodes[op_2].op2.var; in zend_dfa_optimize_op_array()
1559 src_var, opline->op1.var) in zend_dfa_optimize_op_array()
1560 && !variable_defined_or_used_in_range(ssa, EX_VAR_TO_NUM(opline->op1.var), in zend_dfa_optimize_op_array()
1584 op_array->opcodes[op_2].result.var = opline->op1.var; in zend_dfa_optimize_op_array()
1591 && op_array->opcodes[op_2].op1.var == op_array->opcodes[op_2].result.var in zend_dfa_optimize_op_array()
1607 && op_array->opcodes[op_2].op1.var == op_array->opcodes[op_2].result.var in zend_dfa_optimize_op_array()
1625 && Z_TYPE_P(CT_CONSTANT_EX(op_array, op_array->opcodes[op_2].op1.constant)) == IS_LONG in zend_dfa_optimize_op_array()
1626 && Z_LVAL_P(CT_CONSTANT_EX(op_array, op_array->opcodes[op_2].op1.constant)) == 1 in zend_dfa_optimize_op_array()
1632 op_array->opcodes[op_2].op1.var = op_array->opcodes[op_2].op2.var; in zend_dfa_optimize_op_array()
1668 opline->result.var = opline->op1.var; in zend_dfa_optimize_op_array()
1670 opline->op1.var = opline->op2.var; in zend_dfa_optimize_op_array()
1724 opline->result.var = opline->op1.var; in zend_dfa_optimize_op_array()