Searched refs:br_addr (Results 1 - 3 of 3) sorted by relevance

/gem5/src/cpu/pred/
H A Dsimple_indirect.hh47 bool lookup(Addr br_addr, TheISA::PCState& br_target, ThreadID tid);
48 void recordIndirect(Addr br_addr, Addr tgt_addr, InstSeqNum seq_num,
80 Addr getSetIndex(Addr br_addr, unsigned ghr, ThreadID tid);
81 Addr getTag(Addr br_addr);
85 HistoryEntry(Addr br_addr, Addr tgt_addr, InstSeqNum seq_num) argument
86 : pcAddr(br_addr), targetAddr(tgt_addr), seqNum(seq_num) { }
H A Dsimple_indirect.cc92 SimpleIndirectPredictor::lookup(Addr br_addr, TheISA::PCState& target, argument
95 Addr set_index = getSetIndex(br_addr, threadInfo[tid].ghr, tid);
96 Addr tag = getTag(br_addr);
100 DPRINTF(Indirect, "Looking up %x (set:%d)\n", br_addr, set_index);
104 DPRINTF(Indirect, "Hit %x (target:%s)\n", br_addr, way->target);
109 DPRINTF(Indirect, "Miss %x\n", br_addr);
114 SimpleIndirectPredictor::recordIndirect(Addr br_addr, Addr tgt_addr,
117 DPRINTF(Indirect, "Recording %x seq:%d\n", br_addr, seq_num);
118 HistoryEntry entry(br_addr, tgt_addr, seq_num);
214 SimpleIndirectPredictor::getSetIndex(Addr br_addr, unsigne
[all...]
H A Dindirect.hh51 virtual bool lookup(Addr br_addr, TheISA::PCState& br_target,
53 virtual void recordIndirect(Addr br_addr, Addr tgt_addr,

Completed in 5 milliseconds