/gem5/src/base/ |
H A D | trie.test.cc | 66 EXPECT_EQ(trie.lookup(0x123456701234567), nullptr) << dumpTrie(); 72 EXPECT_EQ(trie.lookup(0x123456701234567), nullptr) << dumpTrie(); 73 EXPECT_EQ(trie.lookup(0x123456789ab0000), ptr(1)) << dumpTrie(); 80 EXPECT_EQ(trie.lookup(0x123456700000000), nullptr) << dumpTrie(); 81 EXPECT_EQ(trie.lookup(0x123456789ab0000), ptr(2)) << dumpTrie(); 88 EXPECT_EQ(trie.lookup(0x123456700000000), nullptr) << dumpTrie(); 89 EXPECT_EQ(trie.lookup(0x123456789ab0000), ptr(2)) << dumpTrie(); 96 EXPECT_EQ(trie.lookup(0x0123456789000000), ptr(2)) << dumpTrie(); 97 EXPECT_EQ(trie.lookup(0x0123456776000000), ptr(1)) << dumpTrie(); 98 EXPECT_EQ(trie.lookup( [all...] |
/gem5/src/arch/generic/ |
H A D | decode_cache.cc | 45 StaticInstPtr &si = decodePages.lookup(addr);
|
/gem5/src/cpu/o3/ |
H A D | rename_map.hh | 127 PhysRegIdPtr lookup(const RegId& arch_reg) const function in class:SimpleRenameMap 249 PhysRegIdPtr phys_reg = lookup(arch_reg); 268 PhysRegIdPtr lookup(const RegId& arch_reg) const function in class:UnifiedRenameMap 272 return intMap.lookup(arch_reg); 275 return floatMap.lookup(arch_reg); 279 return vecMap.lookup(arch_reg); 283 return vecElemMap.lookup(arch_reg); 286 return predMap.lookup(arch_reg); 289 return ccMap.lookup(arch_reg); 297 panic("rename lookup() [all...] |
/gem5/src/mem/ruby/structures/ |
H A D | PerfectCacheMemory.hh | 75 ENTRY* lookup(Addr address); 76 const ENTRY* lookup(Addr address) const; 156 PerfectCacheMemory<ENTRY>::lookup(Addr address) function in class:PerfectCacheMemory 164 PerfectCacheMemory<ENTRY>::lookup(Addr address) const function in class:PerfectCacheMemory
|
H A D | DirectoryMemory.hh | 79 AbstractEntry *lookup(Addr address);
|
H A D | TBETable.hh | 55 ENTRY *lookup(Addr address); 111 TBETable<ENTRY>::lookup(Addr address) function in class:TBETable
|
H A D | CacheMemory.hh | 95 AbstractCacheEntry* lookup(Addr address); 96 const AbstractCacheEntry* lookup(Addr address) const;
|
H A D | DirectoryMemory.cc | 113 DirectoryMemory::lookup(Addr address) function in class:DirectoryMemory
|
/gem5/src/cpu/pred/ |
H A D | btb.hh | 78 TheISA::PCState lookup(Addr instPC, ThreadID tid);
|
H A D | tage.hh | 87 bool lookup(ThreadID tid, Addr branch_addr, void* &bp_history) override;
|
H A D | 2bit_local.hh | 78 bool lookup(ThreadID tid, Addr branch_addr, void * &bp_history);
|
H A D | indirect.hh | 51 virtual bool lookup(Addr br_addr, TheISA::PCState& br_target,
|
H A D | bi_mode.hh | 62 bool lookup(ThreadID tid, Addr branch_addr, void * &bp_history);
|
H A D | 2bit_local.cc | 74 LocalBP::lookup(ThreadID tid, Addr branch_addr, void * &bp_history) function in class:LocalBP
|
H A D | tournament.hh | 79 bool lookup(ThreadID tid, Addr branch_addr, void * &bp_history);
|
H A D | bpred_unit.hh | 139 * has the branch predictor state associated with the lookup. 142 virtual bool lookup(ThreadID tid, Addr instPC, void * &bp_history) = 0; 150 * has the branch predictor state associated with the lookup. 168 { return BTB.lookup(instPC, 0); } 175 * associated with the branch lookup that is being updated.
|
H A D | btb.cc | 112 DefaultBTB::lookup(Addr instPC, ThreadID tid)
|
/gem5/src/arch/riscv/ |
H A D | remote_gdb.cc | 160 return context()->getProcessPtr()->pTable->lookup(va) != nullptr;
|
/gem5/src/arch/sparc/ |
H A D | vtophys.cc | 100 tbe = dtb->lookup(addr, part_id, data_real, ctx_zero ? 0 : pri_context , 105 tbe = itb->lookup(addr, part_id, inst_real, ctx_zero ? 0 : pri_context,
|
/gem5/src/arch/x86/ |
H A D | tlb.cc | 100 TlbEntry *newEntry = trie.lookup(vpn); 121 TLB::lookup(Addr va, bool update_lru) function in class:X86ISA::TLB 123 TlbEntry *entry = trie.lookup(va); 164 TlbEntry *entry = trie.lookup(va); 336 TlbEntry *entry = lookup(vaddr); 358 entry = lookup(vaddr); 363 p->pTable->lookup(vaddr); 367 // If we did, lookup the entry for the new page. 368 pte = p->pTable->lookup(vaddr);
|
/gem5/src/cpu/ |
H A D | decode_cache.hh | 122 lookup(Addr addr) function in class:DecodeCache::AddrMap
|
/gem5/src/dev/arm/ |
H A D | smmu_v3_caches.hh | 127 const Entry *lookup(uint32_t sid, uint32_t ssid, Addr va, 175 const Entry *lookup(Addr va, uint16_t asid, uint16_t vmid, 218 const Entry *lookup(Addr ipa, uint16_t vmid, bool updStats=true); 266 const Entry *lookup(uint32_t sid, uint32_t ssid, bool updStats=true); 309 const Entry *lookup(Addr va, Addr vaMask, uint16_t asid, uint16_t vmid,
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_hash.h | 122 int lookup(const void* k, void** pc) const; 123 bool contains(const void* k) const { return (lookup(k, 0) != 0); } 221 int lookup(K k, C* pc) const function in class:sc_core::sc_phash 223 return sc_phash_base::lookup((const void*) k, (void**) pc); 314 int lookup(K k, C* pc) const function in class:sc_core::sc_pdhash 316 return sc_phash_base::lookup((const void*) k, (void**) pc); 404 int lookup(const char* k, C* pc) const function in class:sc_core::sc_strhash 406 return sc_phash_base::lookup((const void*) k, (void** )pc);
|
/gem5/src/mem/ |
H A D | page_table.cc | 134 EmulationPageTable::lookup(Addr vaddr) function in class:EmulationPageTable 146 const Entry *entry = lookup(vaddr);
|
/gem5/src/arch/mips/ |
H A D | tlb.hh | 61 PageTable lookupTable; // Quick lookup into page table 68 MipsISA::PTE *lookup(Addr vpn, uint8_t asn) const;
|