Lines Matching refs:hardregs
119 static struct hardreg hardregs[] = {
299 return hardregs[storage->regno].name;
433 src->storage->regno = reg - hardregs;
470 return hardregs + storage->regno;
478 struct hardreg *reg = hardregs;
507 reg = hardregs + i;
529 reg = hardregs + i;
678 reg = hardregs + i;
755 op->base = hardregs + REG_EBP;
775 op->reg = hardregs + src->regno;
781 op->base = hardregs + REG_EBP;
786 op->base = hardregs + REG_ESP;
968 mark_reg_dead(state, pseudo, hardregs + i);
976 kill_dead_reg(hardregs + i);
1004 reg = hardregs + i;
1096 struct hardreg *reg = hardregs + SWITCH_REG;
1106 struct hardreg *wants = hardregs+0;
1126 flush_reg(state, hardregs+0);
1127 flush_reg(state, hardregs+1);
1128 flush_reg(state, hardregs+2);
1133 add_pseudo_reg(state, insn->target, hardregs+0);
1473 out = hardregs + storage->regno;
1481 storage->regno = reg - hardregs;
1488 out = hardregs + i;
1518 out = hardregs + storage->regno;
1546 struct hardreg *reg = hardregs + i;
1570 output_insn(state, "movl %s,%s", show_memop(in->storage), hardregs[out->regno].name);
1600 dst = hardregs + out->regno;
1621 out->regno = dst - hardregs;
1652 struct hardreg *reg = hardregs + out->regno;
1690 free_ptr_list(&hardregs[i].contains);
1691 hardregs[i].busy = 0;
1692 hardregs[i].dead = 0;
1693 hardregs[i].used = 0;
1702 add_pseudo_reg(state, entry->pseudo, hardregs + regno);
1703 name = hardregs[regno].name;
1759 struct hardreg *reg = hardregs + s->regno;