gem5
|
This is the complete list of members for IndirectPredictor, including all inherited members.
commit(InstSeqNum seq_num, ThreadID tid) | IndirectPredictor | |
getSetIndex(Addr br_addr, unsigned ghr, ThreadID tid) | IndirectPredictor | inlineprivate |
getTag(Addr br_addr) | IndirectPredictor | inlineprivate |
hashGHR | IndirectPredictor | private |
hashTargets | IndirectPredictor | private |
IndirectPredictor(bool hash_ghr, bool hash_targets, unsigned num_sets, unsigned num_ways, unsigned tag_bits, unsigned path_len, unsigned inst_shift, unsigned num_threads) | IndirectPredictor | |
instShift | IndirectPredictor | private |
lookup(Addr br_addr, unsigned ghr, TheISA::PCState &br_target, ThreadID tid) | IndirectPredictor | |
numSets | IndirectPredictor | private |
numWays | IndirectPredictor | private |
pathLength | IndirectPredictor | private |
recordIndirect(Addr br_addr, Addr tgt_addr, InstSeqNum seq_num, ThreadID tid) | IndirectPredictor | |
recordTarget(InstSeqNum seq_num, unsigned ghr, const TheISA::PCState &target, ThreadID tid) | IndirectPredictor | |
squash(InstSeqNum seq_num, ThreadID tid) | IndirectPredictor | |
tagBits | IndirectPredictor | private |
targetCache | IndirectPredictor | private |
threadInfo | IndirectPredictor | private |