gem5  v22.1.0.0
gem5::minor::Execute Member List

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

_namegem5::Namedprivate
allowEarlyMemIssuegem5::minor::Executeprotected
checkInterrupts(BranchData &branch, bool &interrupted)gem5::minor::Executeprotected
commit(ThreadID thread_id, bool only_commit_microops, bool discard, BranchData &branch)gem5::minor::Executeprotected
commitInst(MinorDynInstPtr inst, bool early_memory_issue, BranchData &branch, Fault &fault, bool &committed, bool &completed_mem_issue)gem5::minor::Executeprotected
commitLimitgem5::minor::Executeprotected
commitPrioritygem5::minor::Executeprotected
cpugem5::minor::Executeprotected
doInstCommitAccounting(MinorDynInstPtr inst)gem5::minor::Executeprotected
drain()gem5::minor::Execute
DrainAllInsts enum valuegem5::minor::Executeprotected
DrainCurrentInst enum valuegem5::minor::Executeprotected
DrainHaltFetch enum valuegem5::minor::Executeprotected
drainResume()gem5::minor::Execute
DrainState enum namegem5::minor::Executeprotected
evaluate()gem5::minor::Execute
Execute(const std::string &name_, MinorCPU &cpu_, const BaseMinorCPUParams &params, Latch< ForwardInstData >::Output inp_, Latch< BranchData >::Input out_)gem5::minor::Execute
executeInfogem5::minor::Executeprotected
executeMemRefInst(MinorDynInstPtr inst, BranchData &branch, bool &failed_predicate, Fault &fault)gem5::minor::Executeprotected
fuDescriptionsgem5::minor::Executeprotected
funcUnitsgem5::minor::Executeprotected
getCommittingThread()gem5::minor::Executeinlineprotected
getDcachePort()gem5::minor::Execute
getInput(ThreadID tid)gem5::minor::Executeprotected
getIssuingThread()gem5::minor::Executeinlineprotected
getLSQ()gem5::minor::Executeinline
handleMemResponse(MinorDynInstPtr inst, LSQ::LSQRequestPtr response, BranchData &branch, Fault &fault)gem5::minor::Executeprotected
hasInterrupt(ThreadID thread_id)gem5::minor::Executeprotected
inpgem5::minor::Executeprotected
inputBuffergem5::minor::Execute
instIsHeadInst(MinorDynInstPtr inst)gem5::minor::Execute
instIsRightStream(MinorDynInstPtr inst)gem5::minor::Execute
interruptPrioritygem5::minor::Executeprotected
isDrained()gem5::minor::Execute
isInbetweenInsts(ThreadID thread_id) constgem5::minor::Executeprotected
isInterrupted(ThreadID thread_id) constgem5::minor::Executeprotected
issue(ThreadID thread_id)gem5::minor::Executeprotected
issueLimitgem5::minor::Executeprotected
issuePrioritygem5::minor::Executeprotected
longestFuLatencygem5::minor::Executeprotected
lsqgem5::minor::Executeprotected
memoryCommitLimitgem5::minor::Executeprotected
memoryIssueLimitgem5::minor::Executeprotected
minorTrace() constgem5::minor::Execute
name() constgem5::Namedinlinevirtual
Named(const std::string &name_)gem5::Namedinline
noCostFUIndexgem5::minor::Executeprotected
NotDraining enum valuegem5::minor::Executeprotected
numFuncUnitsgem5::minor::Executeprotected
operator<<(std::ostream &os, DrainState state)gem5::minor::Executefriend
outgem5::minor::Executeprotected
popInput(ThreadID tid)gem5::minor::Executeprotected
processMoreThanOneInputgem5::minor::Executeprotected
scoreboardgem5::minor::Executeprotected
setDrainState(ThreadID thread_id, DrainState state)gem5::minor::Executeprotected
setTraceTimeOnCommitgem5::minor::Executeprotected
setTraceTimeOnIssuegem5::minor::Executeprotected
takeInterrupt(ThreadID thread_id, BranchData &branch)gem5::minor::Executeprotected
tryPCEvents(ThreadID thread_id)gem5::minor::Executeprotected
tryToBranch(MinorDynInstPtr inst, Fault fault, BranchData &branch)gem5::minor::Executeprotected
updateBranchData(ThreadID tid, BranchData::Reason reason, MinorDynInstPtr inst, const PCStateBase &target, BranchData &branch)gem5::minor::Executeprotected
~Execute()gem5::minor::Execute
~Named()=defaultgem5::Namedvirtual

Generated on Wed Dec 21 2022 10:24:16 for gem5 by doxygen 1.9.1