Lines Matching refs:vars
178 && ssa->vars[ssa_op->op2_use].escape_state != ESCAPE_STATE_NO_ESCAPE) { in may_have_side_effects()
206 || ssa->vars[ssa_op->op1_def].escape_state != ESCAPE_STATE_NO_ESCAPE; in may_have_side_effects()
210 || ssa->vars[ssa_op->op1_def].escape_state != ESCAPE_STATE_NO_ESCAPE) { in may_have_side_effects()
228 || ssa->vars[ssa_op->op1_def].escape_state != ESCAPE_STATE_NO_ESCAPE) { in may_have_side_effects()
251 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in add_to_worklists()
264 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in add_to_phi_worklist_no_val()
303 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in is_var_dead()
321 zend_ssa_var *var = &ctx->ssa->vars[free_var]; in try_remove_var_def()
419 opline->op1.var = (uintptr_t) ZEND_CALL_VAR_NUM(NULL, ssa->vars[free_var].var); in dce_instr()
423 ssa_op->op1_use_chain = ssa->vars[free_var].use_chain; in dce_instr()
424 ssa->vars[free_var].use_chain = ssa_op - ssa->ops; in dce_instr()
466 && ssa->vars[ssa_op->op1_def].var < op_array->num_args) { in may_break_varargs()
470 && ssa->vars[ssa_op->op2_def].var < op_array->num_args) { in may_break_varargs()
474 && ssa->vars[ssa_op->result_def].var < op_array->num_args) { in may_break_varargs()
551 && ssa->vars[ssa->ops[i].result_def].escape_state == ESCAPE_STATE_NO_ESCAPE) { in dce_optimize_op_array()
584 add_phi_sources_to_worklists(&ctx, ssa->vars[i].definition_phi, 1); in dce_optimize_op_array()
598 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in dce_optimize_op_array()