Lines Matching refs:cv_var
322 zend_op_array *op_array, zend_ssa *ssa, zend_op *opline, int src_var, uint32_t cv_var) { in opline_supports_assign_contraction() argument
340 return opline->op1_type != IS_CV || opline->op1.var != cv_var; in opline_supports_assign_contraction()
345 return (opline->op1_type != IS_CV || opline->op1.var != cv_var) in opline_supports_assign_contraction()
346 && (opline->op2_type != IS_CV || opline->op2.var != cv_var); in opline_supports_assign_contraction()
353 return opline->op1_type != IS_CV || opline->op1.var != cv_var; in opline_supports_assign_contraction()
362 && opline->op1.var == cv_var in opline_supports_assign_contraction()
1007 …ic bool 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
1010 int cv = EX_NUM_TO_VAR(ssa->vars[cv_var].var); in zend_dfa_try_to_replace_result()
1013 && !(ssa->var_info[cv_var].type & MAY_BE_REF) in zend_dfa_try_to_replace_result()
1014 && ssa->vars[cv_var].alias == NO_ALIAS in zend_dfa_try_to_replace_result()
1049 ssa->ops[use].op1_use = cv_var; in zend_dfa_try_to_replace_result()
1050 ssa->ops[use].op1_use_chain = ssa->vars[cv_var].use_chain; in zend_dfa_try_to_replace_result()
1051 ssa->vars[cv_var].use_chain = use; in zend_dfa_try_to_replace_result()
1056 ssa->ops[use].op2_use = cv_var; in zend_dfa_try_to_replace_result()
1057 ssa->ops[use].op2_use_chain = ssa->vars[cv_var].use_chain; in zend_dfa_try_to_replace_result()
1058 ssa->vars[cv_var].use_chain = use; in zend_dfa_try_to_replace_result()
1063 ssa->ops[use].result_use = cv_var; in zend_dfa_try_to_replace_result()
1064 ssa->ops[use].res_use_chain = ssa->vars[cv_var].use_chain; in zend_dfa_try_to_replace_result()
1065 ssa->vars[cv_var].use_chain = use; in zend_dfa_try_to_replace_result()