gem5  v20.1.0.0
Minor::Execute Member List

This is the complete list of members for Minor::Execute, including all inherited members.

_nameNamedprotected
allowEarlyMemIssueMinor::Executeprotected
checkInterrupts(BranchData &branch, bool &interrupted)Minor::Executeprotected
commit(ThreadID thread_id, bool only_commit_microops, bool discard, BranchData &branch)Minor::Executeprotected
commitInst(MinorDynInstPtr inst, bool early_memory_issue, BranchData &branch, Fault &fault, bool &committed, bool &completed_mem_issue)Minor::Executeprotected
commitLimitMinor::Executeprotected
commitPriorityMinor::Executeprotected
cpuMinor::Executeprotected
doInstCommitAccounting(MinorDynInstPtr inst)Minor::Executeprotected
drain()Minor::Execute
DrainAllInsts enum valueMinor::Executeprotected
DrainCurrentInst enum valueMinor::Executeprotected
DrainHaltFetch enum valueMinor::Executeprotected
drainResume()Minor::Execute
DrainState enum nameMinor::Executeprotected
evaluate()Minor::Execute
Execute(const std::string &name_, MinorCPU &cpu_, MinorCPUParams &params, Latch< ForwardInstData >::Output inp_, Latch< BranchData >::Input out_)Minor::Execute
executeInfoMinor::Executeprotected
executeMemRefInst(MinorDynInstPtr inst, BranchData &branch, bool &failed_predicate, Fault &fault)Minor::Executeprotected
fuDescriptionsMinor::Executeprotected
funcUnitsMinor::Executeprotected
getCommittingThread()Minor::Executeinlineprotected
getDcachePort()Minor::Execute
getInput(ThreadID tid)Minor::Executeprotected
getIssuingThread()Minor::Executeinlineprotected
getLSQ()Minor::Executeinline
handleMemResponse(MinorDynInstPtr inst, LSQ::LSQRequestPtr response, BranchData &branch, Fault &fault)Minor::Executeprotected
hasInterrupt(ThreadID thread_id)Minor::Executeprotected
inpMinor::Executeprotected
inputBufferMinor::Execute
instIsHeadInst(MinorDynInstPtr inst)Minor::Execute
instIsRightStream(MinorDynInstPtr inst)Minor::Execute
interruptPriorityMinor::Executeprotected
isDrained()Minor::Execute
isInbetweenInsts(ThreadID thread_id) constMinor::Executeprotected
isInterrupted(ThreadID thread_id) constMinor::Executeprotected
issue(ThreadID thread_id)Minor::Executeprotected
issueLimitMinor::Executeprotected
issuePriorityMinor::Executeprotected
longestFuLatencyMinor::Executeprotected
lsqMinor::Executeprotected
memoryCommitLimitMinor::Executeprotected
memoryIssueLimitMinor::Executeprotected
minorTrace() constMinor::Execute
name() constNamedinline
Named(const std::string &name_)Namedinline
noCostFUIndexMinor::Executeprotected
NotDraining enum valueMinor::Executeprotected
numFuncUnitsMinor::Executeprotected
operator<<(std::ostream &os, DrainState state)Minor::Executefriend
outMinor::Executeprotected
popInput(ThreadID tid)Minor::Executeprotected
processMoreThanOneInputMinor::Executeprotected
scoreboardMinor::Executeprotected
setDrainState(ThreadID thread_id, DrainState state)Minor::Executeprotected
setTraceTimeOnCommitMinor::Executeprotected
setTraceTimeOnIssueMinor::Executeprotected
takeInterrupt(ThreadID thread_id, BranchData &branch)Minor::Executeprotected
tryPCEvents(ThreadID thread_id)Minor::Executeprotected
tryToBranch(MinorDynInstPtr inst, Fault fault, BranchData &branch)Minor::Executeprotected
updateBranchData(ThreadID tid, BranchData::Reason reason, MinorDynInstPtr inst, const TheISA::PCState &target, BranchData &branch)Minor::Executeprotected
~Execute()Minor::Execute

Generated on Wed Sep 30 2020 14:03:06 for gem5 by doxygen 1.8.17