Lines Matching defs:address
46 bool isPresent(Addr address) const;
47 void allocate(Addr address);
48 void deallocate(Addr address);
55 ENTRY *lookup(Addr address);
83 TBETable<ENTRY>::isPresent(Addr address) const
85 assert(address == makeLineAddress(address));
87 return !!m_map.count(address);
92 TBETable<ENTRY>::allocate(Addr address)
94 assert(!isPresent(address));
96 m_map[address] = ENTRY();
101 TBETable<ENTRY>::deallocate(Addr address)
103 assert(isPresent(address));
105 m_map.erase(address);
108 // looks an address up in the cache
111 TBETable<ENTRY>::lookup(Addr address)
113 if (m_map.find(address) != m_map.end()) return &(m_map.find(address)->second);