Lines Matching refs:vars
187 && ssa->vars[ssa_op->op2_use].escape_state != ESCAPE_STATE_NO_ESCAPE) { in may_have_side_effects()
215 || ssa->vars[ssa_op->op1_def].escape_state != ESCAPE_STATE_NO_ESCAPE; in may_have_side_effects()
219 || ssa->vars[ssa_op->op1_def].escape_state != ESCAPE_STATE_NO_ESCAPE) { in may_have_side_effects()
237 || ssa->vars[ssa_op->op1_def].escape_state != ESCAPE_STATE_NO_ESCAPE) { in may_have_side_effects()
275 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in add_to_worklists()
288 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in add_to_phi_worklist_no_val()
327 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in is_var_dead()
345 zend_ssa_var *var = &ctx->ssa->vars[free_var]; in try_remove_var_def()
456 opline->op1.var = EX_NUM_TO_VAR(ssa->vars[free_var].var); in dce_instr()
460 ssa_op->op1_use_chain = ssa->vars[free_var].use_chain; in dce_instr()
461 ssa->vars[free_var].use_chain = ssa_op - ssa->ops; in dce_instr()
509 && ssa->vars[ssa_op->op1_def].var < op_array->num_args) { in may_break_varargs()
513 && ssa->vars[ssa_op->op2_def].var < op_array->num_args) { in may_break_varargs()
517 && ssa->vars[ssa_op->result_def].var < op_array->num_args) { in may_break_varargs()
599 && ssa->vars[ssa->ops[i].result_def].escape_state == ESCAPE_STATE_NO_ESCAPE) { in dce_optimize_op_array()
635 add_phi_sources_to_worklists(&ctx, ssa->vars[i].definition_phi, 1); in dce_optimize_op_array()
649 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in dce_optimize_op_array()