Lines Matching defs:Entry
38 /// Entry - A cache entry containing interference information for all aliases
40 class Entry {
48 /// RefCount - The total number of Cursor instances referring to this Entry.
97 Entry() : PhysReg(0), Tag(0), RefCount(0), Indexes(nullptr), LIS(nullptr) {}
100 assert(!hasRefs() && "Cannot clear cache entry with references");
115 /// valid - Return true if this is a valid entry for physReg.
118 /// reset - Initialize entry to represent physReg's aliases.
132 // We don't keep a cache entry for every physical register, that would use too
137 // Point to an entry for each physreg. The entry pointed to may not be up to
142 // Next round-robin entry to be picked.
146 Entry Entries[CacheEntries];
148 // get - Get a valid entry for PhysReg.
149 Entry *get(unsigned PhysReg);
172 Entry *CacheEntry;
176 void setEntry(Entry *E) {