Lines Matching refs:Impl

57 template <class Impl>
58 ROB<Impl>::ROB(O3CPU *_cpu, DerivO3CPUParams *params)
95 for (ThreadID tid = numThreads; tid < Impl::MaxThreads; tid++) {
102 template <class Impl>
104 ROB<Impl>::resetState()
106 for (ThreadID tid = 0; tid < Impl::MaxThreads; tid++) {
120 template <class Impl>
122 ROB<Impl>::name() const
127 template <class Impl>
129 ROB<Impl>::setActiveThreads(list<ThreadID> *at_ptr)
135 template <class Impl>
137 ROB<Impl>::drainSanityCheck() const
144 template <class Impl>
146 ROB<Impl>::takeOverFrom()
151 template <class Impl>
153 ROB<Impl>::resetEntries()
174 template <class Impl>
176 ROB<Impl>::entryAmount(ThreadID num_threads)
185 template <class Impl>
187 ROB<Impl>::countInsts()
197 template <class Impl>
199 ROB<Impl>::countInsts(ThreadID tid)
204 template <class Impl>
206 ROB<Impl>::insertInst(const DynInstPtr &inst)
241 template <class Impl>
243 ROB<Impl>::retireHead(ThreadID tid)
276 template <class Impl>
278 ROB<Impl>::isHeadReady(ThreadID tid)
288 template <class Impl>
290 ROB<Impl>::canCommit()
307 template <class Impl>
309 ROB<Impl>::numFreeEntries()
314 template <class Impl>
316 ROB<Impl>::numFreeEntries(ThreadID tid)
321 template <class Impl>
323 ROB<Impl>::doSquash(ThreadID tid)
398 template <class Impl>
400 ROB<Impl>::updateHead()
440 template <class Impl>
442 ROB<Impl>::updateTail()
478 template <class Impl>
480 ROB<Impl>::squash(InstSeqNum squash_num, ThreadID tid)
508 template <class Impl>
509 const typename Impl::DynInstPtr&
510 ROB<Impl>::readHeadInst(ThreadID tid)
523 template <class Impl>
524 typename Impl::DynInstPtr
525 ROB<Impl>::readTailInst(ThreadID tid)
533 template <class Impl>
535 ROB<Impl>::regStats()
547 template <class Impl>
548 typename Impl::DynInstPtr
549 ROB<Impl>::findInst(ThreadID tid, InstSeqNum squash_inst)