Lines Matching refs:MapEntry

267   using MapEntry = T;  typedef in __anon09dfe8530211::SimpleHashTable
278 MapEntry &get(uint64_t Key, BumpPtrAllocator &Alloc) { in get()
291 void forEachElement(void (*Callback)(MapEntry &, Args...), Args... args) { in forEachElement() argument
304 MapEntry *TableRoot{nullptr};
305 MapEntry NoEntry;
309 void forEachElement(void (*Callback)(MapEntry &, Args...), in forEachElement() argument
310 uint32_t NumEntries, MapEntry *Entries, Args... args) { in forEachElement()
312 MapEntry &Entry = Entries[I]; in forEachElement()
317 reinterpret_cast<MapEntry *>(Entry.Key & in forEachElement()
326 MapEntry &firstAllocation(uint64_t Key, BumpPtrAllocator &Alloc) { in firstAllocation()
327 TableRoot = new (Alloc, 0) MapEntry[InitialSize]; in firstAllocation()
328 MapEntry &Entry = TableRoot[Key % InitialSize]; in firstAllocation()
333 MapEntry &getEntry(MapEntry *Entries, uint64_t Key, uint64_t Selector, in getEntry()
338 MapEntry &Entry = Entries[Selector]; in getEntry()
354 reinterpret_cast<MapEntry *>(Entry.Key & ~FollowUpTableMarker), in getEntry()
359 MapEntry *NextLevelTbl = new (Alloc, 0) MapEntry[IncSize]; in getEntry()
369 MapEntry &getOrAllocEntry(uint64_t Key, BumpPtrAllocator &Alloc) { in getOrAllocEntry()
427 MapEntry &get(uint64_t Key) { return CallFlowHashTableBase::get(Key, Alloc); } in get()
979 struct MapEntry { struct
983 MapEntry *Entries;
990 Entries = new (Alloc, 0) MapEntry[NumNodes]; in NodeToCallsMap()
1002 MapEntry &Entry = Entries[D.Calls[I].FromNode]; in NodeToCallsMap()
1018 const MapEntry &Entry = Entries[NodeID]; in visitAllCallsIn()
1322 void visitIndCallCounter(IndirectCallHashTable::MapEntry &Entry, in visitIndCallCounter()
1366 void visitCallFlowEntry(CallFlowHashTable::MapEntry &Entry, int FD, in visitCallFlowEntry()