Lines Matching defs:reg_eqv_table
95 and `reg_eqv_table' members `next' and `prev' hold these chains.
281 If REG_QTY (N) == -N - 1, reg_eqv_table[N].next is undefined. */
290 static struct reg_eqv_elem *reg_eqv_table;
884 eqv = ®_eqv_table[reg];
925 reg_eqv_table[firstr].prev = new_reg;
926 reg_eqv_table[new_reg].next = firstr;
927 reg_eqv_table[new_reg].prev = -1;
936 while (lastr < FIRST_PSEUDO_REGISTER && reg_eqv_table[lastr].prev >= 0
939 lastr = reg_eqv_table[lastr].prev;
940 reg_eqv_table[new_reg].next = reg_eqv_table[lastr].next;
941 if (reg_eqv_table[lastr].next >= 0)
942 reg_eqv_table[reg_eqv_table[lastr].next].prev = new_reg;
945 reg_eqv_table[lastr].next = new_reg;
946 reg_eqv_table[new_reg].prev = lastr;
965 p = reg_eqv_table[reg].prev;
966 n = reg_eqv_table[reg].next;
969 reg_eqv_table[n].prev = p;
973 reg_eqv_table[p].next = n;
6762 reg_eqv_table = XNEWVEC (struct reg_eqv_elem, nregs);
6808 free (reg_eqv_table);