Searched refs:indirect_history (Results 1 - 5 of 5) sorted by relevance

/gem5/src/cpu/pred/
H A Dindirect.hh56 void * indirect_history) = 0;
58 virtual void recordTarget(InstSeqNum seq_num, void * indirect_history,
60 virtual void genIndirectInfo(ThreadID tid, void* & indirect_history) = 0;
62 virtual void deleteIndirectInfo(ThreadID tid, void * indirect_history) = 0;
64 void * indirect_history,
H A Dsimple_indirect.hh50 void commit(InstSeqNum seq_num, ThreadID tid, void * indirect_history);
52 void recordTarget(InstSeqNum seq_num, void * indirect_history,
54 void genIndirectInfo(ThreadID tid, void* & indirect_history);
56 void deleteIndirectInfo(ThreadID tid, void * indirect_history);
57 void changeDirectionPrediction(ThreadID tid, void * indirect_history,
H A Dsimple_indirect.cc65 void* & indirect_history)
70 indirect_history = new unsigned(threadInfo[tid].ghr);
84 void * indirect_history, bool actually_taken)
86 unsigned * previousGhr = static_cast<unsigned *>(indirect_history);
124 void * indirect_history)
130 unsigned * previousGhr = static_cast<unsigned *>(indirect_history);
166 void * indirect_history)
168 unsigned * previousGhr = static_cast<unsigned *>(indirect_history);
176 InstSeqNum seq_num, void * indirect_history, const TheISA::PCState& target,
181 unsigned * ghr = static_cast<unsigned *>(indirect_history);
64 genIndirectInfo(ThreadID tid, void* & indirect_history) argument
83 changeDirectionPrediction(ThreadID tid, void * indirect_history, bool actually_taken) argument
[all...]
H A Dbpred_unit.hh206 void *indirect_history, ThreadID _tid,
209 indirectHistory(indirect_history), RASTarget(0), RASIndex(0),
204 PredictorHistory(const InstSeqNum &seq_num, Addr instPC, bool pred_taken, void *bp_history, void *indirect_history, ThreadID _tid, const StaticInstPtr & inst) argument
H A Dbpred_unit.cc187 void *indirect_history = NULL; local
207 iPred->genIndirectInfo(tid, indirect_history);
215 bp_history, indirect_history, tid, inst);

Completed in 10 milliseconds