Lines Matching refs:physReg
39 /// of PhysReg in all basic blocks.
41 /// PhysReg - The register currently represented.
42 unsigned PhysReg;
63 /// RegUnitInfo - Information tracked about each RegUnit in PhysReg.
85 /// Info for each RegUnit in PhysReg. It is very rare ofr a PHysReg to have
96 Entry() : PhysReg(0), Tag(0), RefCount(0), Indexes(0), LIS(0) {}
100 PhysReg = 0;
106 unsigned getPhysReg() const { return PhysReg; }
114 /// valid - Return true if this is a valid entry for physReg.
117 /// reset - Initialize entry to represent physReg's aliases.
118 void reset(unsigned physReg,
136 // Point to an entry for each physreg. The entry pointed to may not be up to
137 // date, and it may have been reused for a different physreg.
146 // get - Get a valid entry for PhysReg.
147 Entry *get(unsigned PhysReg);
191 /// setPhysReg - Point this cursor to PhysReg's interference.
192 void setPhysReg(InterferenceCache &Cache, unsigned PhysReg) {
196 if (PhysReg)
197 setEntry(Cache.get(PhysReg));