Lines Matching refs:op1_use
1119 zend_ssa_phi *p = ssa->vars[ssa->ops[line].op1_use].definition_phi; in zend_inference_calc_range()
1133 zend_ssa_phi *p = ssa->vars[ssa->ops[line].op1_use].definition_phi; in zend_inference_calc_range()
2421 } else if (ssa_op->op1_use >= 0) { in zend_fetch_prop_info()
2422 ce = ssa->var_info[ssa_op->op1_use].ce; in zend_fetch_prop_info()
2494 if ((use_op->op1_use == tmp_var && use_op->op1_use_chain < 0) in result_may_be_separated()
2619 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
2662 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
2683 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->result_def); in _zend_update_type_info()
2740 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
2746 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
2825 if (!ssa_var_info[ssa_op->op1_use].has_range || in _zend_update_type_info()
2827 (ssa_var_info[ssa_op->op1_use].range.underflow || in _zend_update_type_info()
2828 ssa_var_info[ssa_op->op1_use].range.min == ZEND_LONG_MIN)) || in _zend_update_type_info()
2830 (ssa_var_info[ssa_op->op1_use].range.overflow || in _zend_update_type_info()
2831 ssa_var_info[ssa_op->op1_use].range.max == ZEND_LONG_MAX))) { in _zend_update_type_info()
2887 if (!ssa_var_info[ssa_op->op1_use].has_range || in _zend_update_type_info()
2889 (ssa_var_info[ssa_op->op1_use].range.underflow || in _zend_update_type_info()
2890 ssa_var_info[ssa_op->op1_use].range.min == ZEND_LONG_MIN)) || in _zend_update_type_info()
2892 (ssa_var_info[ssa_op->op1_use].range.overflow || in _zend_update_type_info()
2893 ssa_var_info[ssa_op->op1_use].range.max == ZEND_LONG_MAX))) { in _zend_update_type_info()
2927 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
2970 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
3013 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
3107 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
3162 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
3190 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
3309 } else if ((t1 & MAY_BE_CLASS) && ssa_op->op1_use >= 0 && ssa_var_info[ssa_op->op1_use].ce) { in _zend_update_type_info()
3310 …UPDATE_SSA_OBJ_TYPE(ssa_var_info[ssa_op->op1_use].ce, ssa_var_info[ssa_op->op1_use].is_instanceof,… in _zend_update_type_info()
3318 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->result_def); in _zend_update_type_info()
3383 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
3396 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
3409 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->result_def); in _zend_update_type_info()
3638 COPY_SSA_OBJ_TYPE(ssa_op->op1_use, ssa_op->op1_def); in _zend_update_type_info()
3700 } else if (ssa_op->op1_use >= 0 && !ssa->var_info[ssa_op->op1_use].is_instanceof) { in _zend_update_type_info()
3701 ce = ssa->var_info[ssa_op->op1_use].ce; in _zend_update_type_info()
4127 if (ssa_op->op1_use == var_num) { in can_convert_to_double()
4268 info->ssa.ops[opline - op_array->opcodes].op1_use >= 0 && in is_recursive_tail_call()
4269 info->ssa.vars[info->ssa.ops[opline - op_array->opcodes].op1_use].definition >= 0) { in is_recursive_tail_call()
4271 …= op_array->opcodes + info->ssa.vars[info->ssa.ops[opline - op_array->opcodes].op1_use].definition; in is_recursive_tail_call()
4364 ssa_op->op1_use >= 0 && in zend_func_return_info()
4365 info->ssa.var_info[ssa_op->op1_use].recursive) { in zend_func_return_info()
4387 ssa_op->op1_use >= 0 && in zend_func_return_info()
4388 info->ssa.var_info[ssa_op->op1_use].ce) { in zend_func_return_info()
4389 arg_ce = info->ssa.var_info[ssa_op->op1_use].ce; in zend_func_return_info()
4390 arg_is_instanceof = info->ssa.var_info[ssa_op->op1_use].is_instanceof; in zend_func_return_info()
4474 } else if (ssa_op && info->ssa.var_info && ssa_op->op1_use >= 0) { in zend_func_return_info()
4475 if (info->ssa.var_info[ssa_op->op1_use].has_range) { in zend_func_return_info()
4478 tmp_range = info->ssa.var_info[ssa_op->op1_use].range; in zend_func_return_info()
4481 if (info->ssa.var_info[ssa_op->op1_use].range.underflow) { in zend_func_return_info()
4485 tmp_range.min = MIN(tmp_range.min, info->ssa.var_info[ssa_op->op1_use].range.min); in zend_func_return_info()
4487 if (info->ssa.var_info[ssa_op->op1_use].range.overflow) { in zend_func_return_info()
4491 tmp_range.max = MAX(tmp_range.max, info->ssa.var_info[ssa_op->op1_use].range.max); in zend_func_return_info()
4667 if (op->op1_use == var && op->op1_def >= 0) { in zend_mark_cv_references()
5018 if (ssa_op->op1_use) { in zend_may_throw_ex()
5019 zend_ssa_var_info *var_info = ssa->var_info + ssa_op->op1_use; in zend_may_throw_ex()