Lines Matching refs:op1_use
180 if (is_bad_mod(ssa, ssa_op->op1_use, ssa_op->op1_def)) { in may_have_side_effects()
211 return is_bad_mod(ssa, ssa_op->op1_use, ssa_op->op1_def); in may_have_side_effects()
213 return is_bad_mod(ssa, ssa_op->op1_use, ssa_op->op1_def) in may_have_side_effects()
217 if (is_bad_mod(ssa, ssa_op->op1_use, ssa_op->op1_def) in may_have_side_effects()
235 if (is_bad_mod(ssa, ssa_op->op1_use, ssa_op->op1_def) in may_have_side_effects()
284 if (ssa_op->op1_use >= 0) { in add_operands_to_worklists()
285 if (!zend_ssa_is_no_val_use(opline, ssa_op, ssa_op->op1_use) in add_operands_to_worklists()
287 && (ssa->var_info[ssa_op->op1_use].type & MAY_BE_REF) != 0)) { in add_operands_to_worklists()
288 add_to_worklists(ctx, ssa_op->op1_use, check); in add_operands_to_worklists()
290 add_to_phi_worklist_no_val(ctx, ssa_op->op1_use); in add_operands_to_worklists()
395 && ((ssa->var_info[ssa_op->op1_use].type & (MAY_BE_REF|MAY_BE_ANY|MAY_BE_UNDEF)) == 0 in dce_instr()
396 || may_be_refcounted(ssa->var_info[ssa_op->op1_use].type)) in dce_instr()
397 && !is_var_dead(ctx, ssa_op->op1_use)) { in dce_instr()
401 if ((opline->op1_type & (IS_VAR|IS_TMP_VAR))&& !is_var_dead(ctx, ssa_op->op1_use)) { in dce_instr()
402 if (!try_remove_var_def(ctx, ssa_op->op1_use, ssa_op->op1_use_chain, opline)) { in dce_instr()
403 if (may_be_refcounted(ssa->var_info[ssa_op->op1_use].type) in dce_instr()
405 free_var = ssa_op->op1_use; in dce_instr()
432 ssa_op->op1_use = free_var; in dce_instr()