Lines Matching refs:var_num
268 static zend_always_inline void add_to_worklists(context *ctx, int var_num, int check) { in add_to_worklists() argument
269 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in add_to_worklists()
275 if (!check || zend_bitset_in(ctx->phi_dead, var_num)) { in add_to_worklists()
276 zend_bitset_incl(ctx->phi_worklist, var_num); in add_to_worklists()
281 static inline void add_to_phi_worklist_no_val(context *ctx, int var_num) { in add_to_phi_worklist_no_val() argument
282 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in add_to_phi_worklist_no_val()
283 if (var->definition_phi && zend_bitset_in(ctx->phi_dead, var_num)) { in add_to_phi_worklist_no_val()
284 zend_bitset_incl(ctx->phi_worklist_no_val, var_num); in add_to_phi_worklist_no_val()
320 static inline bool is_var_dead(context *ctx, int var_num) { in is_var_dead() argument
321 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in is_var_dead()
323 return zend_bitset_in(ctx->phi_dead, var_num); in is_var_dead()
330 return var_num >= ctx->op_array->last_var; in is_var_dead()