Lines Matching refs:reg
107 HReg reg = univ->regs[i];
108 vassert(!hregIsInvalid(reg));
109 vassert(!hregIsVirtual(reg));
110 vassert(hregIndex(reg) == i);
113 HReg reg = univ->regs[i];
114 vassert(hregIsInvalid(reg));
120 /*--- Helpers for recording reg usage (for reg-alloc) ---*/
162 create duplicate entries -- each reg is only mentioned once.
164 void addHRegUse ( HRegUsage* tab, HRegMode mode, HReg reg )
168 if (LIKELY(hregIsVirtual(reg))) {
173 if (sameHReg(tab->vRegs[i], reg))
178 tab->vRegs[tab->n_vRegs] = reg;
201 UInt ix = hregIndex(reg);
213 Bool HRegUsage__contains ( const HRegUsage* tab, HReg reg )
215 vassert(!hregIsInvalid(reg));
216 if (hregIsVirtual(reg)) {
218 if (sameHReg(reg, tab->vRegs[i]))
223 UInt ix = hregIndex(reg);
233 /*--- Indicating register remappings (for reg-alloc) ---*/