Lines Matching defs:tid
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);
169 unsigned numFreeEntries(ThreadID tid);
172 unsigned getMaxEntries(ThreadID tid)
173 { return maxEntries[tid]; }
176 unsigned getThreadEntries(ThreadID tid)
177 { return threadEntries[tid]; }
184 bool isFull(ThreadID tid)
185 { return threadEntries[tid] == numEntries; }
192 bool isEmpty(ThreadID tid) const
193 { return threadEntries[tid] == 0; }
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
244 { return doneSquashing[tid]; }
261 size_t countInsts(ThreadID tid);