Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:PhysReg

37   /// of PhysReg in all basic blocks.
39 /// PhysReg - The register currently represented.
40 unsigned PhysReg;
59 /// PhysReg.
74 Entry() : PhysReg(0), Tag(0), RefCount(0), Indexes(0) {}
78 PhysReg = 0;
83 unsigned getPhysReg() const { return PhysReg; }
91 /// valid - Return true if this is a valid entry for physReg.
94 /// reset - Initialize entry to represent physReg's aliases.
95 void reset(unsigned physReg,
113 // Point to an entry for each physreg. The entry pointed to may not be up to
114 // date, and it may have been reused for a different physreg.
123 // get - Get a valid entry for PhysReg.
124 Entry *get(unsigned PhysReg);
168 /// setPhysReg - Point this cursor to PhysReg's interference.
169 void setPhysReg(InterferenceCache &Cache, unsigned PhysReg) {
173 if (PhysReg)
174 setEntry(Cache.get(PhysReg));