Lines Matching refs:Impl

62 template <class Impl>
63 DefaultRename<Impl>::DefaultRename(O3CPU *_cpu, DerivO3CPUParams *params)
72 if (renameWidth > Impl::MaxWidth)
75 renameWidth, static_cast<int>(Impl::MaxWidth));
79 for (uint32_t tid = 0; tid < Impl::MaxThreads; tid++) {
93 template <class Impl>
95 DefaultRename<Impl>::name() const
100 template <class Impl>
102 DefaultRename<Impl>::regStats()
205 template <class Impl>
207 DefaultRename<Impl>::regProbePoints()
214 template <class Impl>
216 DefaultRename<Impl>::setTimeBuffer(TimeBuffer<TimeStruct> *tb_ptr)
230 template <class Impl>
232 DefaultRename<Impl>::setRenameQueue(TimeBuffer<RenameStruct> *rq_ptr)
240 template <class Impl>
242 DefaultRename<Impl>::setDecodeQueue(TimeBuffer<DecodeStruct> *dq_ptr)
250 template <class Impl>
252 DefaultRename<Impl>::startupStage()
257 template <class Impl>
259 DefaultRename<Impl>::clearStates(ThreadID tid)
279 template <class Impl>
281 DefaultRename<Impl>::resetStage()
309 template<class Impl>
311 DefaultRename<Impl>::setActiveThreads(list<ThreadID> *at_ptr)
317 template <class Impl>
319 DefaultRename<Impl>::setRenameMap(RenameMap rm_ptr[])
325 template <class Impl>
327 DefaultRename<Impl>::setFreeList(FreeList *fl_ptr)
332 template<class Impl>
334 DefaultRename<Impl>::setScoreboard(Scoreboard *_scoreboard)
339 template <class Impl>
341 DefaultRename<Impl>::isDrained() const
354 template <class Impl>
356 DefaultRename<Impl>::takeOverFrom()
361 template <class Impl>
363 DefaultRename<Impl>::drainSanityCheck() const
373 template <class Impl>
375 DefaultRename<Impl>::squash(const InstSeqNum &squash_seq_num, ThreadID tid)
427 template <class Impl>
429 DefaultRename<Impl>::tick()
491 template<class Impl>
493 DefaultRename<Impl>::rename(bool &status_change, ThreadID tid)
547 template <class Impl>
549 DefaultRename<Impl>::renameInsts(ThreadID tid)
801 template<class Impl>
803 DefaultRename<Impl>::skidInsert(ThreadID tid)
836 template <class Impl>
838 DefaultRename<Impl>::sortInsts()
852 template<class Impl>
854 DefaultRename<Impl>::skidsEmpty()
869 template<class Impl>
871 DefaultRename<Impl>::updateStatus()
908 template <class Impl>
910 DefaultRename<Impl>::block(ThreadID tid)
942 template <class Impl>
944 DefaultRename<Impl>::unblock(ThreadID tid)
963 template <class Impl>
965 DefaultRename<Impl>::doSquash(const InstSeqNum &squashed_seq_num, ThreadID tid)
1013 template<class Impl>
1015 DefaultRename<Impl>::removeFromHistory(InstSeqNum inst_seq_num, ThreadID tid)
1064 template <class Impl>
1066 DefaultRename<Impl>::renameSrcRegs(const DynInstPtr &inst, ThreadID tid)
1131 template <class Impl>
1133 DefaultRename<Impl>::renameDestRegs(const DynInstPtr &inst, ThreadID tid)
1185 template <class Impl>
1187 DefaultRename<Impl>::calcFreeROBEntries(ThreadID tid)
1197 template <class Impl>
1199 DefaultRename<Impl>::calcFreeIQEntries(ThreadID tid)
1209 template <class Impl>
1211 DefaultRename<Impl>::calcFreeLQEntries(ThreadID tid)
1223 template <class Impl>
1225 DefaultRename<Impl>::calcFreeSQEntries(ThreadID tid)
1235 template <class Impl>
1237 DefaultRename<Impl>::validInsts()
1249 template <class Impl>
1251 DefaultRename<Impl>::readStallSignals(ThreadID tid)
1263 template <class Impl>
1265 DefaultRename<Impl>::checkStall(ThreadID tid)
1295 template <class Impl>
1297 DefaultRename<Impl>::readFreeEntries(ThreadID tid)
1331 template <class Impl>
1333 DefaultRename<Impl>::checkSignalsAndUpdate(ThreadID tid)
1431 template<class Impl>
1433 DefaultRename<Impl>::serializeAfter(InstQueue &inst_list, ThreadID tid)
1445 template <class Impl>
1447 DefaultRename<Impl>::incrFullStat(const FullSource &source)
1468 template <class Impl>
1470 DefaultRename<Impl>::dumpHistory()