gem5  v20.1.0.0
DefaultFetch< Impl > Member List

This is the complete list of members for DefaultFetch< Impl >, including all inherited members.

_statusDefaultFetch< Impl >private
Active enum valueDefaultFetch< Impl >
activeThreadsDefaultFetch< Impl >private
Blocked enum valueDefaultFetch< Impl >
branchCount()DefaultFetch< Impl >private
branchPredDefaultFetch< Impl >private
buildInst(ThreadID tid, StaticInstPtr staticInst, StaticInstPtr curMacroop, TheISA::PCState thisPC, TheISA::PCState nextPC, bool trace)DefaultFetch< Impl >private
cacheBlkSizeDefaultFetch< Impl >private
cacheBlockedDefaultFetch< Impl >private
checkInterrupt(Addr pc)DefaultFetch< Impl >inlineprivate
checkSignalsAndUpdate(ThreadID tid)DefaultFetch< Impl >
checkStall(ThreadID tid) constDefaultFetch< Impl >private
clearStates(ThreadID tid)DefaultFetch< Impl >
commitToFetchDelayDefaultFetch< Impl >private
cpuDefaultFetch< Impl >private
CPUPol typedefDefaultFetch< Impl >
deactivateThread(ThreadID tid)DefaultFetch< Impl >
decoderDefaultFetch< Impl >
decodeToFetchDelayDefaultFetch< Impl >private
decodeWidthDefaultFetch< Impl >private
DefaultFetch(O3CPU *_cpu, DerivO3CPUParams *params)DefaultFetch< Impl >
delayedCommitDefaultFetch< Impl >private
doSquash(const TheISA::PCState &newPC, const DynInstPtr squashInst, ThreadID tid)DefaultFetch< Impl >inlineprivate
drainResume()DefaultFetch< Impl >
drainSanityCheck() constDefaultFetch< Impl >
drainStall(ThreadID tid)DefaultFetch< Impl >
DynInst typedefDefaultFetch< Impl >
DynInstPtr typedefDefaultFetch< Impl >
fetch(bool &status_change)DefaultFetch< Impl >
fetchBufferDefaultFetch< Impl >private
fetchBufferAlignPC(Addr addr)DefaultFetch< Impl >inline
fetchBufferMaskDefaultFetch< Impl >private
fetchBufferPCDefaultFetch< Impl >private
fetchBufferSizeDefaultFetch< Impl >private
fetchBufferValidDefaultFetch< Impl >private
fetchCacheLine(Addr vaddr, ThreadID tid, Addr pc)DefaultFetch< Impl >private
Fetching enum valueDefaultFetch< Impl >
fetchOffsetDefaultFetch< Impl >private
fetchPolicyDefaultFetch< Impl >private
fetchQueueDefaultFetch< Impl >private
fetchQueueSizeDefaultFetch< Impl >private
fetchStatsDefaultFetch< Impl >protected
fetchStatusDefaultFetch< Impl >private
FetchStatus enum nameDefaultFetch< Impl >
FetchStruct typedefDefaultFetch< Impl >
fetchWidthDefaultFetch< Impl >private
finishTranslation(const Fault &fault, const RequestPtr &mem_req)DefaultFetch< Impl >private
finishTranslationEventDefaultFetch< Impl >private
fromCommitDefaultFetch< Impl >private
fromDecodeDefaultFetch< Impl >private
fromIEWDefaultFetch< Impl >private
fromRenameDefaultFetch< Impl >private
getFetchingThread()DefaultFetch< Impl >private
getInstPort()DefaultFetch< Impl >inline
IcacheAccessComplete enum valueDefaultFetch< Impl >
icachePortDefaultFetch< Impl >private
IcacheWaitResponse enum valueDefaultFetch< Impl >
IcacheWaitRetry enum valueDefaultFetch< Impl >
Idle enum valueDefaultFetch< Impl >
iewToFetchDelayDefaultFetch< Impl >private
Inactive enum valueDefaultFetch< Impl >
instSizeDefaultFetch< Impl >private
interruptPendingDefaultFetch< Impl >private
iqCount()DefaultFetch< Impl >private
isDrained() constDefaultFetch< Impl >
issuePipelinedIfetchDefaultFetch< Impl >private
ItlbWait enum valueDefaultFetch< Impl >
lastIcacheStallDefaultFetch< Impl >private
lookupAndUpdateNextPC(const DynInstPtr &inst, TheISA::PCState &pc)DefaultFetch< Impl >private
lsqCount()DefaultFetch< Impl >private
MachInst typedefDefaultFetch< Impl >
macroopDefaultFetch< Impl >private
memReqDefaultFetch< Impl >private
name() constDefaultFetch< Impl >
NoGoodAddr enum valueDefaultFetch< Impl >
numFetchingThreadsDefaultFetch< Impl >private
numInstDefaultFetch< Impl >private
numThreadsDefaultFetch< Impl >private
O3CPU typedefDefaultFetch< Impl >
pcDefaultFetch< Impl >private
pipelineIcacheAccesses(ThreadID tid)DefaultFetch< Impl >private
ppFetchDefaultFetch< Impl >private
ppFetchRequestSentDefaultFetch< Impl >private
priorityListDefaultFetch< Impl >private
processCacheCompletion(PacketPtr pkt)DefaultFetch< Impl >
profileStall(ThreadID tid)DefaultFetch< Impl >private
QuiescePending enum valueDefaultFetch< Impl >
recvReqRetry()DefaultFetch< Impl >
regProbePoints()DefaultFetch< Impl >
renameToFetchDelayDefaultFetch< Impl >private
resetStage()DefaultFetch< Impl >private
retryPktDefaultFetch< Impl >private
retryTidDefaultFetch< Impl >private
roundRobin()DefaultFetch< Impl >private
Running enum valueDefaultFetch< Impl >
setActiveThreads(std::list< ThreadID > *at_ptr)DefaultFetch< Impl >
setFetchQueue(TimeBuffer< FetchStruct > *fq_ptr)DefaultFetch< Impl >
setTimeBuffer(TimeBuffer< TimeStruct > *time_buffer)DefaultFetch< Impl >
squash(const TheISA::PCState &newPC, const InstSeqNum seq_num, DynInstPtr squashInst, ThreadID tid)DefaultFetch< Impl >
squashFromDecode(const TheISA::PCState &newPC, const DynInstPtr squashInst, const InstSeqNum seq_num, ThreadID tid)DefaultFetch< Impl >private
Squashing enum valueDefaultFetch< Impl >
stallsDefaultFetch< Impl >private
startupStage()DefaultFetch< Impl >
switchToActive()DefaultFetch< Impl >inlineprivate
switchToInactive()DefaultFetch< Impl >inlineprivate
takeOverFrom()DefaultFetch< Impl >
threadFetchedDefaultFetch< Impl >private
ThreadStatus enum nameDefaultFetch< Impl >
tick()DefaultFetch< Impl >
timeBufferDefaultFetch< Impl >private
TimeStruct typedefDefaultFetch< Impl >
toDecodeDefaultFetch< Impl >private
TrapPending enum valueDefaultFetch< Impl >
updateFetchStatus()DefaultFetch< Impl >private
wakeFromQuiesce()DefaultFetch< Impl >
wroteToTimeBufferDefaultFetch< Impl >private

Generated on Wed Sep 30 2020 14:02:23 for gem5 by doxygen 1.8.17