Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Entry

36   /// Entry - A cache entry containing interference information for all aliases
38 class Entry {
46 /// RefCount - The total number of Cursor instances referring to this Entry.
74 Entry() : PhysReg(0), Tag(0), RefCount(0), Indexes(0) {}
77 assert(!hasRefs() && "Cannot clear cache entry with references");
91 /// valid - Return true if this is a valid entry for physReg.
94 /// reset - Initialize entry to represent physReg's aliases.
108 // We don't keep a cache entry for every physical register, that would use too
113 // Point to an entry for each physreg. The entry pointed to may not be up to
117 // Next round-robin entry to be picked.
121 Entry Entries[CacheEntries];
123 // get - Get a valid entry for PhysReg.
124 Entry *get(unsigned PhysReg);
139 Entry *CacheEntry;
143 void setEntry(Entry *E) {