Lines Matching defs:Reg
74 bool isAllocated(unsigned Reg) const {
75 return UsedRegs[Reg/32] & (1 << (Reg&31));
121 unsigned AllocateReg(unsigned Reg) {
122 if (isAllocated(Reg)) return 0;
123 MarkAllocated(Reg);
124 return Reg;
128 unsigned AllocateReg(unsigned Reg, unsigned ShadowReg) {
129 if (isAllocated(Reg)) return 0;
130 MarkAllocated(Reg);
132 return Reg;
144 unsigned Reg = Regs[FirstUnalloc];
145 MarkAllocated(Reg);
146 return Reg;
157 unsigned Reg = Regs[FirstUnalloc], ShadowReg = ShadowRegs[FirstUnalloc];
158 MarkAllocated(Reg);
160 return Reg;
182 void MarkAllocated(unsigned Reg);