Searched refs:threadInfo (Results 1 - 8 of 8) sorted by relevance

/gem5/src/cpu/pred/
H A Dsimple_indirect.cc53 threadInfo.resize(params->numThreads);
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);
119 threadInfo[tid].pathHist.push_back(entry);
127 ThreadInfo &t_info = threadInfo[ti
[all...]
H A Dsimple_indirect.hh101 std::vector<ThreadInfo> threadInfo; member in class:SimpleIndirectPredictor
/gem5/src/cpu/simple/
H A Dbase.cc105 threadInfo.push_back(new SimpleExecContext(this, thread));
144 Addr oldpc, pc = threadInfo[curThread]->thread->instAddr();
148 pc = threadInfo[curThread]->thread->instAddr();
157 !threadInfo[curThread]->stayAtPC) {
171 SimpleExecContext& t_info = *threadInfo[curThread];
188 for (auto& t_info : threadInfo) {
199 for (auto& t_info : threadInfo) {
227 SimpleExecContext& t_info = *threadInfo[tid];
407 for (auto &thread_info : threadInfo) {
417 threadInfo[ti
[all...]
H A Datomic.cc140 TheISA::handleLockedSnoop(threadInfo[tid]->thread,
161 if (threadInfo[tid]->thread->status() == ThreadContext::Active) {
162 threadInfo[tid]->notIdleFraction = 1;
171 threadInfo[tid]->notIdleFraction = 0;
232 threadInfo[thread_num]->notIdleFraction = 1;
233 Cycles delta = ticksToCycles(threadInfo[thread_num]->thread->lastActivate -
234 threadInfo[thread_num]->thread->lastSuspend);
264 threadInfo[thread_num]->notIdleFraction = 0;
305 for (auto &t_info : cpu->threadInfo) {
331 for (auto &t_info : cpu->threadInfo) {
[all...]
H A Dtiming.cc135 if (threadInfo[tid]->thread->status() == ThreadContext::Active) {
136 threadInfo[tid]->notIdleFraction = 1;
147 threadInfo[tid]->notIdleFraction = 0;
176 SimpleExecContext& t_info = *threadInfo[curThread];
215 threadInfo[thread_num]->notIdleFraction = 1;
245 threadInfo[thread_num]->notIdleFraction = 0;
261 SimpleExecContext &t_info = *threadInfo[curThread];
291 SimpleExecContext &t_info = *threadInfo[curThread];
423 SimpleExecContext &t_info = *threadInfo[curThread];
477 SimpleExecContext &t_info = *threadInfo[curThrea
[all...]
H A Dbase.hh102 std::vector<SimpleExecContext*> threadInfo; member in class:BaseSimpleCPU
H A Datomic.hh92 SimpleExecContext &t_info = *threadInfo[curThread];
H A Dtiming.hh354 SimpleExecContext& t_info = *threadInfo[curThread];

Completed in 14 milliseconds