gem5
v20.1.0.0
|
This is the complete list of members for Minor::Execute, including all inherited members.
_name | Named | protected |
allowEarlyMemIssue | Minor::Execute | protected |
checkInterrupts(BranchData &branch, bool &interrupted) | Minor::Execute | protected |
commit(ThreadID thread_id, bool only_commit_microops, bool discard, BranchData &branch) | Minor::Execute | protected |
commitInst(MinorDynInstPtr inst, bool early_memory_issue, BranchData &branch, Fault &fault, bool &committed, bool &completed_mem_issue) | Minor::Execute | protected |
commitLimit | Minor::Execute | protected |
commitPriority | Minor::Execute | protected |
cpu | Minor::Execute | protected |
doInstCommitAccounting(MinorDynInstPtr inst) | Minor::Execute | protected |
drain() | Minor::Execute | |
DrainAllInsts enum value | Minor::Execute | protected |
DrainCurrentInst enum value | Minor::Execute | protected |
DrainHaltFetch enum value | Minor::Execute | protected |
drainResume() | Minor::Execute | |
DrainState enum name | Minor::Execute | protected |
evaluate() | Minor::Execute | |
Execute(const std::string &name_, MinorCPU &cpu_, MinorCPUParams ¶ms, Latch< ForwardInstData >::Output inp_, Latch< BranchData >::Input out_) | Minor::Execute | |
executeInfo | Minor::Execute | protected |
executeMemRefInst(MinorDynInstPtr inst, BranchData &branch, bool &failed_predicate, Fault &fault) | Minor::Execute | protected |
fuDescriptions | Minor::Execute | protected |
funcUnits | Minor::Execute | protected |
getCommittingThread() | Minor::Execute | inlineprotected |
getDcachePort() | Minor::Execute | |
getInput(ThreadID tid) | Minor::Execute | protected |
getIssuingThread() | Minor::Execute | inlineprotected |
getLSQ() | Minor::Execute | inline |
handleMemResponse(MinorDynInstPtr inst, LSQ::LSQRequestPtr response, BranchData &branch, Fault &fault) | Minor::Execute | protected |
hasInterrupt(ThreadID thread_id) | Minor::Execute | protected |
inp | Minor::Execute | protected |
inputBuffer | Minor::Execute | |
instIsHeadInst(MinorDynInstPtr inst) | Minor::Execute | |
instIsRightStream(MinorDynInstPtr inst) | Minor::Execute | |
interruptPriority | Minor::Execute | protected |
isDrained() | Minor::Execute | |
isInbetweenInsts(ThreadID thread_id) const | Minor::Execute | protected |
isInterrupted(ThreadID thread_id) const | Minor::Execute | protected |
issue(ThreadID thread_id) | Minor::Execute | protected |
issueLimit | Minor::Execute | protected |
issuePriority | Minor::Execute | protected |
longestFuLatency | Minor::Execute | protected |
lsq | Minor::Execute | protected |
memoryCommitLimit | Minor::Execute | protected |
memoryIssueLimit | Minor::Execute | protected |
minorTrace() const | Minor::Execute | |
name() const | Named | inline |
Named(const std::string &name_) | Named | inline |
noCostFUIndex | Minor::Execute | protected |
NotDraining enum value | Minor::Execute | protected |
numFuncUnits | Minor::Execute | protected |
operator<<(std::ostream &os, DrainState state) | Minor::Execute | friend |
out | Minor::Execute | protected |
popInput(ThreadID tid) | Minor::Execute | protected |
processMoreThanOneInput | Minor::Execute | protected |
scoreboard | Minor::Execute | protected |
setDrainState(ThreadID thread_id, DrainState state) | Minor::Execute | protected |
setTraceTimeOnCommit | Minor::Execute | protected |
setTraceTimeOnIssue | Minor::Execute | protected |
takeInterrupt(ThreadID thread_id, BranchData &branch) | Minor::Execute | protected |
tryPCEvents(ThreadID thread_id) | Minor::Execute | protected |
tryToBranch(MinorDynInstPtr inst, Fault fault, BranchData &branch) | Minor::Execute | protected |
updateBranchData(ThreadID tid, BranchData::Reason reason, MinorDynInstPtr inst, const TheISA::PCState &target, BranchData &branch) | Minor::Execute | protected |
~Execute() | Minor::Execute |