Lines Matching refs:var_num
273 static zend_always_inline void add_to_worklists(context *ctx, int var_num, int check) { in add_to_worklists() argument
274 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in add_to_worklists()
280 if (!check || zend_bitset_in(ctx->phi_dead, var_num)) { in add_to_worklists()
281 zend_bitset_incl(ctx->phi_worklist, var_num); in add_to_worklists()
286 static inline void add_to_phi_worklist_no_val(context *ctx, int var_num) { in add_to_phi_worklist_no_val() argument
287 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in add_to_phi_worklist_no_val()
288 if (var->definition_phi && zend_bitset_in(ctx->phi_dead, var_num)) { in add_to_phi_worklist_no_val()
289 zend_bitset_incl(ctx->phi_worklist_no_val, var_num); in add_to_phi_worklist_no_val()
325 static inline bool is_var_dead(context *ctx, int var_num) { in is_var_dead() argument
326 zend_ssa_var *var = &ctx->ssa->vars[var_num]; in is_var_dead()
328 return zend_bitset_in(ctx->phi_dead, var_num); in is_var_dead()
335 return var_num >= ctx->op_array->last_var; in is_var_dead()