Searched refs:ghr (Results 1 - 2 of 2) sorted by relevance

/gem5/src/cpu/pred/
H A Dsimple_indirect.cc60 fatal_if(ghrNumBits > (sizeof(ThreadInfo::ghr)*8), "ghr_size is too big");
70 indirect_history = new unsigned(threadInfo[tid].ghr);
77 threadInfo[tid].ghr <<= 1;
78 threadInfo[tid].ghr |= actually_taken;
79 threadInfo[tid].ghr &= ghrMask;
87 threadInfo[tid].ghr = ((*previousGhr) << 1) + actually_taken;
88 threadInfo[tid].ghr &= ghrMask;
95 Addr set_index = getSetIndex(br_addr, threadInfo[tid].ghr, tid);
169 threadInfo[tid].ghr = *previousGhr;
181 unsigned * ghr
[all...]
H A Dsimple_indirect.hh80 Addr getSetIndex(Addr br_addr, unsigned ghr, ThreadID tid);
94 ThreadInfo() : headHistEntry(0), ghr(0) { }
98 unsigned ghr; member in struct:SimpleIndirectPredictor::ThreadInfo

Completed in 4 milliseconds