Lines Matching refs:Impl

53 template <class MemDepPred, class Impl>
54 MemDepUnit<MemDepPred, Impl>::MemDepUnit()
60 template <class MemDepPred, class Impl>
61 MemDepUnit<MemDepPred, Impl>::MemDepUnit(DerivO3CPUParams *params)
71 template <class MemDepPred, class Impl>
72 MemDepUnit<MemDepPred, Impl>::~MemDepUnit()
74 for (ThreadID tid = 0; tid < Impl::MaxThreads; tid++) {
96 template <class MemDepPred, class Impl>
98 MemDepUnit<MemDepPred, Impl>::init(DerivO3CPUParams *params, ThreadID tid)
109 template <class MemDepPred, class Impl>
111 MemDepUnit<MemDepPred, Impl>::regStats()
130 template <class MemDepPred, class Impl>
132 MemDepUnit<MemDepPred, Impl>::isDrained() const
137 for (int i = 0; i < Impl::MaxThreads; ++i)
143 template <class MemDepPred, class Impl>
145 MemDepUnit<MemDepPred, Impl>::drainSanityCheck() const
149 for (int i = 0; i < Impl::MaxThreads; ++i)
155 template <class MemDepPred, class Impl>
157 MemDepUnit<MemDepPred, Impl>::takeOverFrom()
165 template <class MemDepPred, class Impl>
167 MemDepUnit<MemDepPred, Impl>::setIQ(InstructionQueue<Impl> *iq_ptr)
172 template <class MemDepPred, class Impl>
174 MemDepUnit<MemDepPred, Impl>::insert(const DynInstPtr &inst)
269 template <class MemDepPred, class Impl>
271 MemDepUnit<MemDepPred, Impl>::insertNonSpec(const DynInstPtr &inst)
305 template <class MemDepPred, class Impl>
307 MemDepUnit<MemDepPred, Impl>::insertBarrier(const DynInstPtr &barr_inst)
341 template <class MemDepPred, class Impl>
343 MemDepUnit<MemDepPred, Impl>::regsReady(const DynInstPtr &inst)
364 template <class MemDepPred, class Impl>
366 MemDepUnit<MemDepPred, Impl>::nonSpecInstReady(const DynInstPtr &inst)
377 template <class MemDepPred, class Impl>
379 MemDepUnit<MemDepPred, Impl>::reschedule(const DynInstPtr &inst)
384 template <class MemDepPred, class Impl>
386 MemDepUnit<MemDepPred, Impl>::replay()
405 template <class MemDepPred, class Impl>
407 MemDepUnit<MemDepPred, Impl>::completed(const DynInstPtr &inst)
429 template <class MemDepPred, class Impl>
431 MemDepUnit<MemDepPred, Impl>::completeBarrier(const DynInstPtr &inst)
450 template <class MemDepPred, class Impl>
452 MemDepUnit<MemDepPred, Impl>::wakeDependents(const DynInstPtr &inst)
484 template <class MemDepPred, class Impl>
486 MemDepUnit<MemDepPred, Impl>::squash(const InstSeqNum &squashed_num,
538 template <class MemDepPred, class Impl>
540 MemDepUnit<MemDepPred, Impl>::violation(const DynInstPtr &store_inst,
550 template <class MemDepPred, class Impl>
552 MemDepUnit<MemDepPred, Impl>::issue(const DynInstPtr &inst)
560 template <class MemDepPred, class Impl>
561 inline typename MemDepUnit<MemDepPred,Impl>::MemDepEntryPtr &
562 MemDepUnit<MemDepPred, Impl>::findInHash(const DynInstConstPtr &inst)
571 template <class MemDepPred, class Impl>
573 MemDepUnit<MemDepPred, Impl>::moveToReady(MemDepEntryPtr &woken_inst_entry)
584 template <class MemDepPred, class Impl>
586 MemDepUnit<MemDepPred, Impl>::dumpLists()
588 for (ThreadID tid = 0; tid < Impl::MaxThreads; tid++) {