Lines Matching refs:vars
186 && ssa->vars[ssa_op->op2_use].escape_state != ESCAPE_STATE_NO_ESCAPE) { in may_have_side_effects()
214 || ssa->vars[ssa_op->op1_def].escape_state != ESCAPE_STATE_NO_ESCAPE; in may_have_side_effects()
218 || ssa->vars[ssa_op->op1_def].escape_state != ESCAPE_STATE_NO_ESCAPE) { in may_have_side_effects()
236 || ssa->vars[ssa_op->op1_def].escape_state != ESCAPE_STATE_NO_ESCAPE) { in may_have_side_effects()
261 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in add_to_worklists()
274 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in add_to_phi_worklist_no_val()
313 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in is_var_dead()
331 zend_ssa_var *var = &ctx->ssa->vars[free_var]; in try_remove_var_def()
429 opline->op1.var = EX_NUM_TO_VAR(ssa->vars[free_var].var); in dce_instr()
433 ssa_op->op1_use_chain = ssa->vars[free_var].use_chain; in dce_instr()
434 ssa->vars[free_var].use_chain = ssa_op - ssa->ops; in dce_instr()
482 && ssa->vars[ssa_op->op1_def].var < op_array->num_args) { in may_break_varargs()
486 && ssa->vars[ssa_op->op2_def].var < op_array->num_args) { in may_break_varargs()
490 && ssa->vars[ssa_op->result_def].var < op_array->num_args) { in may_break_varargs()
572 && ssa->vars[ssa->ops[i].result_def].escape_state == ESCAPE_STATE_NO_ESCAPE) { in dce_optimize_op_array()
608 add_phi_sources_to_worklists(&ctx, ssa->vars[i].definition_phi, 1); in dce_optimize_op_array()
622 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in dce_optimize_op_array()