Lines Matching refs:cv_var
336 zend_op_array *op_array, zend_ssa *ssa, zend_op *opline, int src_var, uint32_t cv_var) { in opline_supports_assign_contraction() argument
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()
360 && (opline->op2_type != IS_CV || opline->op2.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()
1068 …tic int zend_dfa_try_to_replace_result(zend_op_array *op_array, zend_ssa *ssa, int def, int cv_var) in zend_dfa_try_to_replace_result() argument
1071 int cv = EX_NUM_TO_VAR(ssa->vars[cv_var].var); in zend_dfa_try_to_replace_result()
1074 && !(ssa->var_info[cv_var].type & MAY_BE_REF) in zend_dfa_try_to_replace_result()
1075 && ssa->vars[cv_var].alias == NO_ALIAS in zend_dfa_try_to_replace_result()
1110 ssa->ops[use].op1_use = cv_var; in zend_dfa_try_to_replace_result()
1111 ssa->ops[use].op1_use_chain = ssa->vars[cv_var].use_chain; in zend_dfa_try_to_replace_result()
1112 ssa->vars[cv_var].use_chain = use; in zend_dfa_try_to_replace_result()
1117 ssa->ops[use].op2_use = cv_var; in zend_dfa_try_to_replace_result()
1118 ssa->ops[use].op2_use_chain = ssa->vars[cv_var].use_chain; in zend_dfa_try_to_replace_result()
1119 ssa->vars[cv_var].use_chain = use; in zend_dfa_try_to_replace_result()
1124 ssa->ops[use].result_use = cv_var; in zend_dfa_try_to_replace_result()
1125 ssa->ops[use].res_use_chain = ssa->vars[cv_var].use_chain; in zend_dfa_try_to_replace_result()
1126 ssa->vars[cv_var].use_chain = use; in zend_dfa_try_to_replace_result()