Print this page
11972 resync smatch

*** 32,46 **** #include "allocate.h" #include "flow.h" #include <assert.h> - static inline int nbr_pseudo_users(pseudo_t p) - { - return ptr_list_size((struct ptr_list *)p->users); - } - static int simplify_phi_node(struct instruction *phi, pseudo_t tmp) { pseudo_t target = phi->target; struct pseudo_user *pu; pseudo_t src; --- 32,41 ----
*** 93,103 **** // can we eliminate the copy? src = def->phi_src; if (src->type != PSEUDO_REG) continue; ! switch (nbr_pseudo_users(src)) { struct instruction *insn; case 1: insn = src->def; if (!insn) break; --- 88,98 ---- // can we eliminate the copy? src = def->phi_src; if (src->type != PSEUDO_REG) continue; ! switch (nbr_users(src)) { struct instruction *insn; case 1: insn = src->def; if (!insn) break;