gem5  v22.1.0.0
gem5::o3::DynInst Member List

This is the complete list of members for gem5::o3::DynInst, including all inherited members.

_destIdxgem5::o3::DynInstprotected
_destMiscRegIdxgem5::o3::DynInstprotected
_destMiscRegValgem5::o3::DynInstprotected
_flatDestIdxgem5::o3::DynInstprotected
_numDestsgem5::o3::DynInstprotected
_numSrcsgem5::o3::DynInstprotected
_prevDestIdxgem5::o3::DynInstprotected
_readySrcIdxgem5::o3::DynInstprotected
_srcIdxgem5::o3::DynInstprotected
amoMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op)gem5::ExecContextinlinevirtual
armMonitor(Addr address) overridegem5::o3::DynInstinlinevirtual
AtCommit enum valuegem5::o3::DynInstprotected
BlockingInst enum valuegem5::o3::DynInstprotected
branchTarget() constgem5::o3::DynInstinline
CanCommit enum valuegem5::o3::DynInstprotected
CanIssue enum valuegem5::o3::DynInstprotected
clearCanCommit()gem5::o3::DynInstinline
clearCanIssue()gem5::o3::DynInstinline
clearHtmTransactionalState()gem5::o3::DynInstinline
clearInIQ()gem5::o3::DynInstinline
clearInROB()gem5::o3::DynInstinline
clearIssued()gem5::o3::DynInstinline
clearSerializeAfter()gem5::o3::DynInstinline
clearSerializeBefore()gem5::o3::DynInstinline
Committed enum valuegem5::o3::DynInstprotected
completeAcc(PacketPtr pkt)gem5::o3::DynInst
Completed enum valuegem5::o3::DynInstprotected
contextId() constgem5::o3::DynInstinline
countgem5::RefCountedmutableprivate
cpugem5::o3::DynInst
cpuId() constgem5::o3::DynInstinline
decref() constgem5::RefCountedinline
demapPage(Addr vaddr, uint64_t asn) overridegem5::o3::DynInstinlinevirtual
destRegIdx(int i) constgem5::o3::DynInstinline
doneTargCalc()gem5::o3::DynInstinline
dump()gem5::o3::DynInst
dump(std::string &outstring)gem5::o3::DynInst
DynInst(const StaticInstPtr &staticInst, const StaticInstPtr &macroop, InstSeqNum seq_num, CPU *cpu)gem5::o3::DynInstprivate
DynInst(const Arrays &arrays, const StaticInstPtr &staticInst, const StaticInstPtr &macroop, InstSeqNum seq_num, CPU *cpu)gem5::o3::DynInst
DynInst(const Arrays &arrays, const StaticInstPtr &staticInst, const StaticInstPtr &macroop, const PCStateBase &pc, const PCStateBase &pred_pc, InstSeqNum seq_num, CPU *cpu)gem5::o3::DynInst
DynInst(const Arrays &arrays, const StaticInstPtr &_staticInst, const StaticInstPtr &_macroop)gem5::o3::DynInst
effAddrgem5::o3::DynInst
EffAddrValid enum valuegem5::o3::DynInstprotected
effAddrValid() constgem5::o3::DynInstinline
effAddrValid(bool b)gem5::o3::DynInstinline
effSizegem5::o3::DynInst
execute()gem5::o3::DynInst
Executed enum valuegem5::o3::DynInstprotected
faultgem5::o3::DynInst
firstIssuegem5::o3::DynInst
Flags enum namegem5::o3::DynInstprotected
flattenedDestIdx(int idx) constgem5::o3::DynInstinline
flattenedDestIdx(int idx, const RegId &reg_id)gem5::o3::DynInstinline
forwardOldRegs()gem5::o3::DynInstinline
getAddrMonitor() overridegem5::o3::DynInstinlinevirtual
getCpuPtr()gem5::o3::DynInstinline
getFault() constgem5::o3::DynInstinline
getFault()gem5::o3::DynInstinline
getHtmTransactionalDepth() const overridegem5::o3::DynInstinlinevirtual
getHtmTransactionUid() const overridegem5::o3::DynInstinlinevirtual
getInstListIt()gem5::o3::DynInstinline
getRegOperand(const StaticInst *si, int idx) overridegem5::o3::DynInstinlinevirtual
getRegOperand(const StaticInst *si, int idx, void *val) overridegem5::o3::DynInstinlinevirtual
getWritableRegOperand(const StaticInst *si, int idx) overridegem5::o3::DynInstinlinevirtual
hasRequest() constgem5::o3::DynInstinline
hitExternalSnoop() constgem5::o3::DynInstinline
hitExternalSnoop(bool f)gem5::o3::DynInstinline
HitExternalSnoop enum valuegem5::o3::DynInstprotected
htmDepthgem5::o3::DynInstprivate
HtmFromTransaction enum valuegem5::o3::DynInstprotected
htmUidgem5::o3::DynInstprivate
incref() constgem5::RefCountedinline
inHtmTransactionalState() const overridegem5::o3::DynInstinlinevirtual
initiateAcc()gem5::o3::DynInst
initiateMemAMO(Addr addr, unsigned size, Request::Flags flags, AtomicOpFunctorPtr amo_op) overridegem5::o3::DynInst
gem5::ExecContext::initiateMemAMO(Addr addr, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op)gem5::ExecContextinlinevirtual
initiateMemMgmtCmd(Request::Flags flags) overridegem5::o3::DynInstvirtual
initiateMemRead(Addr addr, unsigned size, Request::Flags flags, const std::vector< bool > &byte_enable) overridegem5::o3::DynInst
gem5::ExecContext::initiateMemRead(Addr addr, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable)gem5::ExecContextinlinevirtual
instFlagsgem5::o3::DynInstprivate
instListItgem5::o3::DynInst
instResultgem5::o3::DynInstprotected
IqEntry enum valuegem5::o3::DynInstprotected
isAtCommit()gem5::o3::DynInstinline
isAtomic() constgem5::o3::DynInstinline
isCall() constgem5::o3::DynInstinline
isCommitted() constgem5::o3::DynInstinline
isCompleted() constgem5::o3::DynInstinline
isCondCtrl() constgem5::o3::DynInstinline
isControl() constgem5::o3::DynInstinline
isDataPrefetch() constgem5::o3::DynInstinline
isDelayedCommit() constgem5::o3::DynInstinline
isDirectCtrl() constgem5::o3::DynInstinline
isExecuted() constgem5::o3::DynInstinline
isFirstMicroop() constgem5::o3::DynInstinline
isFloating() constgem5::o3::DynInstinline
isFullMemBarrier() constgem5::o3::DynInstinline
isHtmCancel() constgem5::o3::DynInstinline
isHtmCmd() constgem5::o3::DynInstinline
isHtmStart() constgem5::o3::DynInstinline
isHtmStop() constgem5::o3::DynInstinline
isIndirectCtrl() constgem5::o3::DynInstinline
isInIQ() constgem5::o3::DynInstinline
isInLSQ() constgem5::o3::DynInstinline
isInROB() constgem5::o3::DynInstinline
isInstPrefetch() constgem5::o3::DynInstinline
isInteger() constgem5::o3::DynInstinline
isIssued() constgem5::o3::DynInstinline
isLastMicroop() constgem5::o3::DynInstinline
isLoad() constgem5::o3::DynInstinline
isMacroop() constgem5::o3::DynInstinline
isMemRef() constgem5::o3::DynInstinline
isMicroop() constgem5::o3::DynInstinline
isNonSpeculative() constgem5::o3::DynInstinline
isNop() constgem5::o3::DynInstinline
isPinnedRegsRenamed() constgem5::o3::DynInstinline
isPinnedRegsSquashDone() constgem5::o3::DynInstinline
isPinnedRegsWritten() constgem5::o3::DynInstinline
isQuiesce() constgem5::o3::DynInstinline
isReadBarrier() constgem5::o3::DynInstinline
isResultReady() constgem5::o3::DynInstinline
isReturn() constgem5::o3::DynInstinline
isSerializeAfter() constgem5::o3::DynInstinline
isSerializeBefore() constgem5::o3::DynInstinline
isSerializeHandled()gem5::o3::DynInstinline
isSerializing() constgem5::o3::DynInstinline
isSquashAfter() constgem5::o3::DynInstinline
isSquashed() constgem5::o3::DynInstinline
isSquashedInIQ() constgem5::o3::DynInstinline
isSquashedInLSQ() constgem5::o3::DynInstinline
isSquashedInROB() constgem5::o3::DynInstinline
isStore() constgem5::o3::DynInstinline
isStoreConditional() constgem5::o3::DynInstinline
IsStrictlyOrdered enum valuegem5::o3::DynInstprotected
Issued enum valuegem5::o3::DynInstprotected
isSyscall() constgem5::o3::DynInstinline
isTempSerializeAfter()gem5::o3::DynInstinline
isTempSerializeBefore()gem5::o3::DynInstinline
isTranslationDelayed() constgem5::o3::DynInstinline
isUncondCtrl() constgem5::o3::DynInstinline
isUnverifiable() constgem5::o3::DynInstinline
isVector() constgem5::o3::DynInstinline
isWriteBarrier() constgem5::o3::DynInstinline
lastWakeDependentsgem5::o3::DynInst
ListIt typedefgem5::o3::DynInst
lqIdxgem5::o3::DynInst
lqItgem5::o3::DynInst
LsqEntry enum valuegem5::o3::DynInstprotected
macroopgem5::o3::DynInst
markSrcRegReady()gem5::o3::DynInst
markSrcRegReady(RegIndex src_idx)gem5::o3::DynInst
MaxFlags enum valuegem5::o3::DynInstprotected
MemAccPredicate enum valuegem5::o3::DynInstprotected
memDatagem5::o3::DynInst
MemOpDone enum valuegem5::o3::DynInstprotected
memOpDone() constgem5::o3::DynInstinline
memOpDone(bool f)gem5::o3::DynInstinline
memReqFlagsgem5::o3::DynInst
mispredicted()gem5::o3::DynInstinline
mwait(PacketPtr pkt) overridegem5::o3::DynInstinlinevirtual
mwaitAtomic(gem5::ThreadContext *tc) overridegem5::o3::DynInstinlinevirtual
newHtmTransactionUid() const overridegem5::o3::DynInstinlinevirtual
NotAnInst enum valuegem5::o3::DynInstprotected
notAnInst() constgem5::o3::DynInstinline
numDestRegs() constgem5::o3::DynInstinline
numDestRegs(RegClassType type) constgem5::o3::DynInstinline
numDests() constgem5::o3::DynInstinline
numSrcRegs() constgem5::o3::DynInstinline
numSrcs() constgem5::o3::DynInstinline
NumStatus enum valuegem5::o3::DynInstprotected
opClass() constgem5::o3::DynInstinline
operator new(size_t count, Arrays &arrays)gem5::o3::DynInststatic
operator=(const RefCounted &)gem5::RefCountedprivate
pcgem5::o3::DynInstprotected
pcState() const overridegem5::o3::DynInstinlinevirtual
pcState(const PCStateBase &val) overridegem5::o3::DynInstinlinevirtual
physEffAddrgem5::o3::DynInst
PinnedRegsRenamed enum valuegem5::o3::DynInstprotected
PinnedRegsSquashDone enum valuegem5::o3::DynInstprotected
PinnedRegsWritten enum valuegem5::o3::DynInstprotected
popResult(InstResult dflt=InstResult())gem5::o3::DynInstinline
PossibleLoadViolation enum valuegem5::o3::DynInstprotected
possibleLoadViolation() constgem5::o3::DynInstinline
possibleLoadViolation(bool f)gem5::o3::DynInstinline
Predicate enum valuegem5::o3::DynInstprotected
predPCgem5::o3::DynInst
PredTaken enum valuegem5::o3::DynInstprotected
prevDestIdx(int idx) constgem5::o3::DynInstinline
prevDestIdx(int idx, PhysRegIdPtr phys_reg_id)gem5::o3::DynInstinline
readMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable)gem5::ExecContextinlinevirtual
readMemAccPredicate() const overridegem5::o3::DynInstinlinevirtual
readMiscReg(int misc_reg) overridegem5::o3::DynInstinlinevirtual
readMiscRegOperand(const StaticInst *si, int idx) overridegem5::o3::DynInstinlinevirtual
readPredicate() const overridegem5::o3::DynInstinlinevirtual
readPredTaken()gem5::o3::DynInstinline
readPredTarg()gem5::o3::DynInstinline
readStCondFailures() const overridegem5::o3::DynInstinlinevirtual
readyRegsgem5::o3::DynInst
readySrcIdx(int idx) constgem5::o3::DynInstinline
readySrcIdx(int idx, bool ready)gem5::o3::DynInstinline
readyToCommit() constgem5::o3::DynInstinline
readyToIssue() constgem5::o3::DynInstinline
RecordResult enum valuegem5::o3::DynInstprotected
recordResult(bool f)gem5::o3::DynInstinline
RecoverInst enum valuegem5::o3::DynInstprotected
RefCounted(const RefCounted &)gem5::RefCountedprivate
RefCounted()gem5::RefCountedinline
removeInLSQ()gem5::o3::DynInstinline
renamedDestIdx(int idx) constgem5::o3::DynInstinline
renamedDestIdx(int idx, PhysRegIdPtr phys_reg_id)gem5::o3::DynInstinline
renameDestReg(int idx, PhysRegIdPtr renamed_dest, PhysRegIdPtr previous_rename)gem5::o3::DynInstinline
renamedSrcIdx(int idx) constgem5::o3::DynInstinline
renamedSrcIdx(int idx, PhysRegIdPtr phys_reg_id)gem5::o3::DynInstinline
renameSrcReg(int idx, PhysRegIdPtr renamed_src)gem5::o3::DynInstinline
ReqMade enum valuegem5::o3::DynInstprotected
reqToVerifygem5::o3::DynInst
requestorId() constgem5::o3::DynInstinline
ResultReady enum valuegem5::o3::DynInstprotected
resultSize()gem5::o3::DynInstinline
RobEntry enum valuegem5::o3::DynInstprotected
savedRequestgem5::o3::DynInst
seqNumgem5::o3::DynInst
SerializeAfter enum valuegem5::o3::DynInstprotected
SerializeBefore enum valuegem5::o3::DynInstprotected
SerializeHandled enum valuegem5::o3::DynInstprotected
setAtCommit()gem5::o3::DynInstinline
setCanCommit()gem5::o3::DynInstinline
setCanIssue()gem5::o3::DynInstinline
setCommitted()gem5::o3::DynInstinline
setCompleted()gem5::o3::DynInstinline
setExecuted()gem5::o3::DynInstinline
setHtmTransactionalState(uint64_t htm_uid, uint64_t htm_depth)gem5::o3::DynInstinline
setInIQ()gem5::o3::DynInstinline
setInLSQ()gem5::o3::DynInstinline
setInROB()gem5::o3::DynInstinline
setInstListIt(ListIt _instListIt)gem5::o3::DynInstinline
setIssued()gem5::o3::DynInstinline
setMemAccPredicate(bool val) overridegem5::o3::DynInstinlinevirtual
setMiscReg(int misc_reg, RegVal val) overridegem5::o3::DynInstinlinevirtual
setMiscRegOperand(const StaticInst *si, int idx, RegVal val) overridegem5::o3::DynInstinlinevirtual
setNotAnInst()gem5::o3::DynInstinline
setPinnedRegsRenamed()gem5::o3::DynInstinline
setPinnedRegsSquashDone()gem5::o3::DynInstinline
setPinnedRegsWritten()gem5::o3::DynInstinline
setPredicate(bool val) overridegem5::o3::DynInstinlinevirtual
setPredTaken(bool predicted_taken)gem5::o3::DynInstinline
setPredTarg(const PCStateBase &pred_pc)gem5::o3::DynInstinline
setRegOperand(const StaticInst *si, int idx, RegVal val) overridegem5::o3::DynInstinlinevirtual
setRegOperand(const StaticInst *si, int idx, const void *val) overridegem5::o3::DynInstinlinevirtual
setRequest()gem5::o3::DynInstinline
setResult(const RegClass &reg_class, T &&t)gem5::o3::DynInstinline
setResultReady()gem5::o3::DynInstinline
setSerializeAfter()gem5::o3::DynInstinline
setSerializeBefore()gem5::o3::DynInstinline
setSerializeHandled()gem5::o3::DynInstinline
setSquashed()gem5::o3::DynInst
setSquashedInIQ()gem5::o3::DynInstinline
setSquashedInLSQ()gem5::o3::DynInstinline
setSquashedInROB()gem5::o3::DynInstinline
setStCondFailures(unsigned int sc_failures) overridegem5::o3::DynInstinlinevirtual
setThreadState(ThreadState *state)gem5::o3::DynInstinline
setTid(ThreadID tid)gem5::o3::DynInstinline
socketId() constgem5::o3::DynInstinline
sqIdxgem5::o3::DynInst
sqItgem5::o3::DynInst
Squashed enum valuegem5::o3::DynInstprotected
SquashedInIQ enum valuegem5::o3::DynInstprotected
SquashedInLSQ enum valuegem5::o3::DynInstprotected
SquashedInROB enum valuegem5::o3::DynInstprotected
srcRegIdx(int i) constgem5::o3::DynInstinline
staticInstgem5::o3::DynInst
Status enum namegem5::o3::DynInstprotected
statusgem5::o3::DynInstprivate
strictlyOrdered() constgem5::o3::DynInstinline
strictlyOrdered(bool so)gem5::o3::DynInstinline
tcBase() const overridegem5::o3::DynInstinlinevirtual
threadgem5::o3::DynInst
threadNumbergem5::o3::DynInst
ThreadsyncWait enum valuegem5::o3::DynInstprotected
traceDatagem5::o3::DynInst
TranslationCompleted enum valuegem5::o3::DynInstprotected
translationCompleted() constgem5::o3::DynInstinline
translationCompleted(bool f)gem5::o3::DynInstinline
translationStarted() constgem5::o3::DynInstinline
translationStarted(bool f)gem5::o3::DynInstinline
TranslationStarted enum valuegem5::o3::DynInstprotected
trap(const Fault &fault)gem5::o3::DynInst
updateMiscRegs()gem5::o3::DynInstinline
writeMem(uint8_t *data, unsigned size, Addr addr, Request::Flags flags, uint64_t *res, const std::vector< bool > &byte_enable) overridegem5::o3::DynInst
gem5::ExecContext::writeMem(uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res, const std::vector< bool > &byte_enable)=0gem5::ExecContextpure virtual
~DynInst()gem5::o3::DynInst
~RefCounted()gem5::RefCountedinlinevirtual

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