Lines Matching refs:entry
162 ValueEntry* entry = new ValueEntry(variable);
165 m_entries.push_back(entry);
166 return entry;
170 delete entry;
183 bool operator== (const ValueEntry* entry) const
185 return entry->getVariable() == m_variable;
192 bool operator== (const ValueEntry* entry, const CompareEntryVariable& cmp)
194 return cmp == entry;
205 ValueEntry* entry = findEntry(variable);
206 DE_ASSERT(entry);
208 ValueRangeAccess dst = entry->getValueRange();
218 ValueEntry* entry = *pos;
220 delete entry;
251 // Allocate value entry
346 ValueEntry* entry = scope->findEntry(variable);
348 if (entry)
349 return entry;
438 // Re-build entry cache.
460 const ValueEntry* entry = *valueIter;
461 const Variable* var = entry->getVariable();
474 DE_ASSERT(oldEntry->getValueRange().intersects(entry->getValueRange())); // Must intersect
475 ValueRange::computeIntersection(intersectedValue, entry->getValueRange(), oldEntry->getValueRange());
482 // Add entry from top scope to cache.
486 m_entryCache.push_back(entry); // Just add to cache.