Lines Matching refs:Reg
42 /// \param Reg is either a virtual register number or register unit number.
43 void increase(unsigned Reg, const TargetRegisterInfo *TRI,
49 /// \param Reg is either a virtual register number or register unit number.
50 void decrease(unsigned Reg, const TargetRegisterInfo *TRI,
215 bool contains(unsigned Reg) const {
216 if (TargetRegisterInfo::isVirtualRegister(Reg))
217 return VirtRegs.count(Reg);
218 return PhysRegs.count(Reg);
221 bool insert(unsigned Reg) {
222 if (TargetRegisterInfo::isVirtualRegister(Reg))
223 return VirtRegs.insert(Reg).second;
224 return PhysRegs.insert(Reg).second;
227 bool erase(unsigned Reg) {
228 if (TargetRegisterInfo::isVirtualRegister(Reg))
229 return VirtRegs.erase(Reg);
230 return PhysRegs.erase(Reg);
351 void discoverLiveOut(unsigned Reg);
352 void discoverLiveIn(unsigned Reg);
428 const LiveRange *getLiveRange(unsigned Reg) const;