Lines Matching refs:vars
178 && ssa->vars[ssa_op->op2_use].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()
222 || ssa->vars[ssa_op->op1_def].escape_state != ESCAPE_STATE_NO_ESCAPE) { in may_have_side_effects()
240 || 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()
299 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in is_var_dead()
317 zend_ssa_var *var = &ctx->ssa->vars[free_var]; in try_remove_var_def()
417 opline->op1.var = (uintptr_t) ZEND_CALL_VAR_NUM(NULL, ssa->vars[free_var].var); in dce_instr()
421 ssa_op->op1_use_chain = ssa->vars[free_var].use_chain; in dce_instr()
422 ssa->vars[free_var].use_chain = ssa_op - ssa->ops; in dce_instr()
464 && ssa->vars[ssa_op->op1_def].var < op_array->num_args) { in may_break_varargs()
468 && ssa->vars[ssa_op->op2_def].var < op_array->num_args) { in may_break_varargs()
472 && ssa->vars[ssa_op->result_def].var < op_array->num_args) { in may_break_varargs()
612 && ssa->vars[ssa->ops[i].result_def].escape_state == ESCAPE_STATE_NO_ESCAPE) { in dce_optimize_op_array()
645 add_phi_sources_to_worklists(&ctx, ssa->vars[i].definition_phi, 1); in dce_optimize_op_array()
663 zend_ssa_phi *phi = ssa->vars[i].definition_phi; in dce_optimize_op_array()