Lines Matching refs:ThreadID
98 void setActiveThreads(std::list<ThreadID> *at_ptr);
123 const DynInstPtr &readHeadInst(ThreadID tid);
128 DynInstPtr findInst(ThreadID tid, InstSeqNum squash_inst);
140 DynInstPtr readTailInst(ThreadID tid);
148 void retireHead(ThreadID tid);
154 bool isHeadReady(ThreadID tid);
163 int entryAmount(ThreadID num_threads);
169 unsigned numFreeEntries(ThreadID tid);
172 unsigned getMaxEntries(ThreadID tid)
176 unsigned getThreadEntries(ThreadID tid)
184 bool isFull(ThreadID tid)
192 bool isEmpty(ThreadID tid) const
196 void doSquash(ThreadID tid);
201 void squash(InstSeqNum squash_num, ThreadID tid);
213 // uint64_t readHeadPC(ThreadID tid);
219 // uint64_t readHeadNextPC(ThreadID tid);
226 // InstSeqNum readHeadSeqNum(ThreadID tid);
232 // uint64_t readTailPC(ThreadID tid);
238 // InstSeqNum readTailSeqNum(ThreadID tid);
243 bool isDoneSquashing(ThreadID tid) const
261 size_t countInsts(ThreadID tid);
274 std::list<ThreadID> *activeThreads;
327 ThreadID numThreads;