gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BaseO3DynInst< Impl > Member List

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

_destMiscRegIdxBaseO3DynInst< Impl >protected
_destMiscRegValBaseO3DynInst< Impl >protected
_destRegIdxBaseDynInst< Impl >protected
_flatDestRegIdxBaseDynInst< Impl >protected
_numDestMiscRegsBaseO3DynInst< Impl >protected
_prevDestRegIdxBaseDynInst< Impl >protected
_readySrcRegIdxBaseDynInst< Impl >protected
_srcRegIdxBaseDynInst< Impl >protected
armMonitor(Addr address)BaseDynInst< Impl >inlinevirtual
asidBaseDynInst< Impl >
AtCommit enum valueBaseDynInst< Impl >protected
BaseDynInst(const StaticInstPtr &staticInst, const StaticInstPtr &macroop, TheISA::PCState pc, TheISA::PCState predPC, InstSeqNum seq_num, ImplCPU *cpu)BaseDynInst< Impl >
BaseDynInst(const StaticInstPtr &staticInst, const StaticInstPtr &macroop)BaseDynInst< Impl >
BaseDynInstPtr typedefBaseDynInst< Impl >
BaseO3DynInst(const StaticInstPtr &staticInst, const StaticInstPtr &macroop, TheISA::PCState pc, TheISA::PCState predPC, InstSeqNum seq_num, O3CPU *cpu)BaseO3DynInst< Impl >
BaseO3DynInst(const StaticInstPtr &_staticInst, const StaticInstPtr &_macroop)BaseO3DynInst< Impl >
BlockingInst enum valueBaseDynInst< Impl >protected
branchTarget() const BaseDynInst< Impl >inline
calcEA()BaseO3DynInst< Impl >inline
CanCommit enum valueBaseDynInst< Impl >protected
CanIssue enum valueBaseDynInst< Impl >protected
CCReg typedefBaseO3DynInst< Impl >
clearCanCommit()BaseDynInst< Impl >inline
clearCanIssue()BaseDynInst< Impl >inline
clearInIQ()BaseDynInst< Impl >inline
clearInROB()BaseDynInst< Impl >inline
clearIssued()BaseDynInst< Impl >inline
clearSerializeAfter()BaseDynInst< Impl >inline
clearSerializeBefore()BaseDynInst< Impl >inline
Committed enum valueBaseDynInst< Impl >protected
completeAcc(PacketPtr pkt)BaseO3DynInst< Impl >
Completed enum valueBaseDynInst< Impl >protected
contextId() const BaseDynInst< Impl >inline
cpuBaseDynInst< Impl >
cpuId() const BaseDynInst< Impl >inline
decref()RefCountedinline
demapDataPage(Addr vaddr, uint64_t asn)BaseDynInst< Impl >inline
demapInstPage(Addr vaddr, uint64_t asn)BaseDynInst< Impl >inline
demapPage(Addr vaddr, uint64_t asn)BaseDynInst< Impl >inlinevirtual
destRegIdx(int i) const BaseDynInst< Impl >inline
doneEACalc()BaseDynInst< Impl >inline
doneTargCalc()BaseDynInst< Impl >inline
dump()BaseDynInst< Impl >
dump(std::string &outstring)BaseDynInst< Impl >
DynInstPtr typedefBaseDynInst< Impl >
EACalcDone enum valueBaseDynInst< Impl >protected
eaSrcsReady()BaseDynInst< Impl >
effAddrBaseDynInst< Impl >
EffAddrValid enum valueBaseDynInst< Impl >protected
effAddrValid() const BaseDynInst< Impl >inline
effSizeBaseDynInst< Impl >
execute()BaseO3DynInst< Impl >
Executed enum valueBaseDynInst< Impl >protected
ExtMachInst typedefBaseO3DynInst< Impl >
faultBaseDynInst< Impl >
finishTranslation(WholeTranslationState *state)BaseDynInst< Impl >inline
Flags enum nameBaseDynInst< Impl >protected
flattenDestReg(int idx, TheISA::RegIndex flattened_dest)BaseDynInst< Impl >inline
flattenedDestRegIdx(int idx) const BaseDynInst< Impl >inline
FloatReg typedefBaseO3DynInst< Impl >
FloatRegBits typedefBaseO3DynInst< Impl >
forwardOldRegs()BaseO3DynInst< Impl >inline
getAddrMonitor()BaseDynInst< Impl >inlinevirtual
getCpuPtr()BaseDynInst< Impl >inline
getEA() const BaseDynInst< Impl >inlinevirtual
getFault() const BaseDynInst< Impl >inline
getInstListIt()BaseDynInst< Impl >inline
hasRequest()BaseDynInst< Impl >inline
hitExternalSnoop() const BaseDynInst< Impl >inline
hitExternalSnoop(bool f)BaseDynInst< Impl >inline
HitExternalSnoop enum valueBaseDynInst< Impl >protected
hwrei()BaseO3DynInst< Impl >virtual
ImplCPU typedefBaseDynInst< Impl >
ImplState typedefBaseDynInst< Impl >
incref()RefCountedinline
initiateAcc()BaseO3DynInst< Impl >
initiateMemRead(Addr addr, unsigned size, Request::Flags flags)BaseDynInst< Impl >
ExecContext::initiateMemRead(Addr addr, unsigned int size, Request::Flags flags)ExecContextinlinevirtual
initiateTranslation(RequestPtr req, RequestPtr sreqLow, RequestPtr sreqHigh, uint64_t *res, BaseTLB::Mode mode)BaseDynInst< Impl >inline
initVars()BaseO3DynInst< Impl >private
instAddr() const BaseDynInst< Impl >inline
instFlagsBaseDynInst< Impl >protected
instListItBaseDynInst< Impl >
instResultBaseDynInst< Impl >protected
IntReg typedefBaseO3DynInst< Impl >
IqEntry enum valueBaseDynInst< Impl >protected
isAtCommit()BaseDynInst< Impl >inline
isCall() const BaseDynInst< Impl >inline
isCommitted() const BaseDynInst< Impl >inline
isCompleted() const BaseDynInst< Impl >inline
isCondCtrl() const BaseDynInst< Impl >inline
isCondDelaySlot() const BaseDynInst< Impl >inline
isControl() const BaseDynInst< Impl >inline
isDataPrefetch() const BaseDynInst< Impl >inline
isDelayedCommit() const BaseDynInst< Impl >inline
isDirectCtrl() const BaseDynInst< Impl >inline
isExecuted() const BaseDynInst< Impl >inline
isFirstMicroop() const BaseDynInst< Impl >inline
isFloating() const BaseDynInst< Impl >inline
isIndirectCtrl() const BaseDynInst< Impl >inline
isInIQ() const BaseDynInst< Impl >inline
isInLSQ() const BaseDynInst< Impl >inline
isInROB() const BaseDynInst< Impl >inline
isInstPrefetch() const BaseDynInst< Impl >inline
isInteger() const BaseDynInst< Impl >inline
isIprAccess() const BaseDynInst< Impl >inline
isIssued() const BaseDynInst< Impl >inline
isLastMicroop() const BaseDynInst< Impl >inline
isLoad() const BaseDynInst< Impl >inline
isMacroop() const BaseDynInst< Impl >inline
isMemBarrier() const BaseDynInst< Impl >inline
isMemRef() const BaseDynInst< Impl >inline
isMicroBranch() const BaseDynInst< Impl >inline
isMicroop() const BaseDynInst< Impl >inline
isNonSpeculative() const BaseDynInst< Impl >inline
isNop() const BaseDynInst< Impl >inline
isQuiesce() const BaseDynInst< Impl >inline
isReadySrcRegIdx(int idx) const BaseDynInst< Impl >inline
isResultReady() const BaseDynInst< Impl >inline
isReturn() const BaseDynInst< Impl >inline
isSerializeAfter() const BaseDynInst< Impl >inline
isSerializeBefore() const BaseDynInst< Impl >inline
isSerializeHandled()BaseDynInst< Impl >inline
isSerializing() const BaseDynInst< Impl >inline
isSquashAfter() const BaseDynInst< Impl >inline
isSquashed() const BaseDynInst< Impl >inline
isSquashedInIQ() const BaseDynInst< Impl >inline
isSquashedInLSQ() const BaseDynInst< Impl >inline
isSquashedInROB() const BaseDynInst< Impl >inline
isStore() const BaseDynInst< Impl >inline
isStoreConditional() const BaseDynInst< Impl >inline
IsStrictlyOrdered enum valueBaseDynInst< Impl >protected
Issued enum valueBaseDynInst< Impl >protected
isSyscall() const BaseDynInst< Impl >inline
isTempSerializeAfter()BaseDynInst< Impl >inline
isTempSerializeBefore()BaseDynInst< Impl >inline
isThreadSync() const BaseDynInst< Impl >inline
isTranslationDelayed() const BaseDynInst< Impl >inline
isUncondCtrl() const BaseDynInst< Impl >inline
isUnverifiable() const BaseDynInst< Impl >inline
isWriteBarrier() const BaseDynInst< Impl >inline
ListIt typedefBaseDynInst< Impl >
lqIdxBaseDynInst< Impl >
LsqEntry enum valueBaseDynInst< Impl >protected
MachInst typedefBaseO3DynInst< Impl >
macroopBaseDynInst< Impl >
markSrcRegReady()BaseDynInst< Impl >
markSrcRegReady(RegIndex src_idx)BaseDynInst< Impl >
masterId() const BaseDynInst< Impl >inline
MaxFlags enum valueBaseDynInst< Impl >protected
MaxInstDestRegs enum valueBaseO3DynInst< Impl >
MaxInstSrcRegs enum valueBaseO3DynInst< Impl >
memAccess()BaseO3DynInst< Impl >inline
memDataBaseDynInst< Impl >
MemOpDone enum valueBaseDynInst< Impl >protected
memOpDone() const BaseDynInst< Impl >inline
memOpDone(bool f)BaseDynInst< Impl >inline
memReqFlagsBaseDynInst< Impl >
microPC() const BaseDynInst< Impl >inline
MiscReg typedefBaseO3DynInst< Impl >
mispredicted()BaseDynInst< Impl >inline
mwait(PacketPtr pkt)BaseDynInst< Impl >inlinevirtual
mwaitAtomic(ThreadContext *tc)BaseDynInst< Impl >inlinevirtual
nextInstAddr() const BaseDynInst< Impl >inline
numCCDestRegs() const BaseDynInst< Impl >inline
numDestRegs() const BaseDynInst< Impl >inline
numFPDestRegs() const BaseDynInst< Impl >inline
numIntDestRegs() const BaseDynInst< Impl >inline
numSrcRegs() const BaseDynInst< Impl >inline
NumStatus enum valueBaseDynInst< Impl >protected
O3CPU typedefBaseO3DynInst< Impl >
opClass() const BaseDynInst< Impl >inline
pcBaseDynInst< Impl >protected
pcState() const BaseDynInst< Impl >inlinevirtual
pcState(const TheISA::PCState &val)BaseDynInst< Impl >inlinevirtual
PCState typedefExecContext
physEffAddrHighBaseDynInst< Impl >
physEffAddrLowBaseDynInst< Impl >
popResult(T &t)BaseDynInst< Impl >inline
possibleLoadViolation() const BaseDynInst< Impl >inline
possibleLoadViolation(bool f)BaseDynInst< Impl >inline
PossibleLoadViolation enum valueBaseDynInst< Impl >protected
Predicate enum valueBaseDynInst< Impl >protected
predInstAddr()BaseDynInst< Impl >inline
predMicroPC()BaseDynInst< Impl >inline
predNextInstAddr()BaseDynInst< Impl >inline
predPCBaseDynInst< Impl >
PredTaken enum valueBaseDynInst< Impl >protected
prevDestRegIdx(int idx) const BaseDynInst< Impl >inline
readCCRegOperand(const StaticInst *si, int idx)BaseO3DynInst< Impl >inlinevirtual
readFloatRegOperand(const StaticInst *si, int idx)BaseO3DynInst< Impl >inlinevirtual
readFloatRegOperandBits(const StaticInst *si, int idx)BaseO3DynInst< Impl >inlinevirtual
readIntRegOperand(const StaticInst *si, int idx)BaseO3DynInst< Impl >inlinevirtual
readMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags)ExecContextinlinevirtual
readMiscReg(int misc_reg)BaseO3DynInst< Impl >inlinevirtual
readMiscRegOperand(const StaticInst *si, int idx)BaseO3DynInst< Impl >inlinevirtual
readPredicate()BaseDynInst< Impl >inlinevirtual
readPredTaken()BaseDynInst< Impl >inline
readPredTarg()BaseDynInst< Impl >inline
readRegOtherThread(int misc_reg, ThreadID tid)BaseO3DynInst< Impl >inlinevirtual
readResult(T &t)BaseDynInst< Impl >inline
readStCondFailures() const BaseDynInst< Impl >inlinevirtual
readyRegsBaseDynInst< Impl >
readyToCommit() const BaseDynInst< Impl >inline
readyToIssue() const BaseDynInst< Impl >inline
recordResult(bool f)BaseDynInst< Impl >inline
RecordResult enum valueBaseDynInst< Impl >protected
RecoverInst enum valueBaseDynInst< Impl >protected
RefCounted()RefCountedinline
RegIndex typedefBaseO3DynInst< Impl >
removeInLSQ()BaseDynInst< Impl >inline
renamedDestRegIdx(int idx) const BaseDynInst< Impl >inline
renameDestReg(int idx, PhysRegIndex renamed_dest, PhysRegIndex previous_rename)BaseDynInst< Impl >inline
renamedSrcRegIdx(int idx) const BaseDynInst< Impl >inline
renameSrcReg(int idx, PhysRegIndex renamed_src)BaseDynInst< Impl >inline
ReqMade enum valueBaseDynInst< Impl >protected
reqToVerifyBaseDynInst< Impl >
ResultReady enum valueBaseDynInst< Impl >protected
RobEntry enum valueBaseDynInst< Impl >protected
savedReqBaseDynInst< Impl >
savedSreqHighBaseDynInst< Impl >
savedSreqLowBaseDynInst< Impl >
seqNumBaseDynInst< Impl >
SerializeAfter enum valueBaseDynInst< Impl >protected
SerializeBefore enum valueBaseDynInst< Impl >protected
SerializeHandled enum valueBaseDynInst< Impl >protected
setASID(short addr_space_id)BaseDynInst< Impl >inline
setAtCommit()BaseDynInst< Impl >inline
setCanCommit()BaseDynInst< Impl >inline
setCanIssue()BaseDynInst< Impl >inline
setCCRegOperand(const StaticInst *si, int idx, CCReg val)BaseO3DynInst< Impl >inlinevirtual
setCommitted()BaseDynInst< Impl >inline
setCompleted()BaseDynInst< Impl >inline
setEA(Addr ea)BaseDynInst< Impl >inlinevirtual
setExecuted()BaseDynInst< Impl >inline
setFloatRegOperand(const StaticInst *si, int idx, FloatReg val)BaseO3DynInst< Impl >inlinevirtual
setFloatRegOperandBits(const StaticInst *si, int idx, FloatRegBits val)BaseO3DynInst< Impl >inlinevirtual
setInIQ()BaseDynInst< Impl >inline
setInLSQ()BaseDynInst< Impl >inline
setInROB()BaseDynInst< Impl >inline
setInstListIt(ListIt _instListIt)BaseDynInst< Impl >inline
setIntRegOperand(const StaticInst *si, int idx, IntReg val)BaseO3DynInst< Impl >inlinevirtual
setIssued()BaseDynInst< Impl >inline
setMiscReg(int misc_reg, const MiscReg &val)BaseO3DynInst< Impl >inlinevirtual
setMiscRegOperand(const StaticInst *si, int idx, const MiscReg &val)BaseO3DynInst< Impl >inlinevirtual
setPredicate(bool val)BaseDynInst< Impl >inlinevirtual
setPredTaken(bool predicted_taken)BaseDynInst< Impl >inline
setPredTarg(const TheISA::PCState &_predPC)BaseDynInst< Impl >inline
setRegOtherThread(int misc_reg, MiscReg val, ThreadID tid)BaseO3DynInst< Impl >inlinevirtual
setResult(T t)BaseDynInst< Impl >inline
setResultReady()BaseDynInst< Impl >inline
setSerializeAfter()BaseDynInst< Impl >inline
setSerializeBefore()BaseDynInst< Impl >inline
setSerializeHandled()BaseDynInst< Impl >inline
setSquashed()BaseDynInst< Impl >inline
setSquashedInIQ()BaseDynInst< Impl >inline
setSquashedInLSQ()BaseDynInst< Impl >inline
setSquashedInROB()BaseDynInst< Impl >inline
setStCondFailures(unsigned int sc_failures)BaseDynInst< Impl >inlinevirtual
setThreadState(ImplState *state)BaseDynInst< Impl >inline
setTid(ThreadID tid)BaseDynInst< Impl >inline
simPalCheck(int palFunc)BaseO3DynInst< Impl >virtual
socketId() const BaseDynInst< Impl >inline
splitRequest(RequestPtr req, RequestPtr &sreqLow, RequestPtr &sreqHigh)BaseDynInst< Impl >inline
sqIdxBaseDynInst< Impl >
Squashed enum valueBaseDynInst< Impl >protected
SquashedInIQ enum valueBaseDynInst< Impl >protected
SquashedInLSQ enum valueBaseDynInst< Impl >protected
SquashedInROB enum valueBaseDynInst< Impl >protected
srcRegIdx(int i) const BaseDynInst< Impl >inline
staticInstBaseDynInst< Impl >
Status enum nameBaseDynInst< Impl >protected
statusBaseDynInst< Impl >protected
strictlyOrdered() const BaseDynInst< Impl >inline
syscall(int64_t callnum, Fault *fault)BaseO3DynInst< Impl >virtual
tcBase()BaseDynInst< Impl >inlinevirtual
threadBaseDynInst< Impl >
threadNumberBaseDynInst< Impl >
ThreadsyncWait enum valueBaseDynInst< Impl >protected
traceDataBaseDynInst< Impl >
translationCompleted() const BaseDynInst< Impl >inline
translationCompleted(bool f)BaseDynInst< Impl >inline
TranslationCompleted enum valueBaseDynInst< Impl >protected
TranslationStarted enum valueBaseDynInst< Impl >protected
translationStarted() const BaseDynInst< Impl >inline
translationStarted(bool f)BaseDynInst< Impl >inline
trap(const Fault &fault)BaseO3DynInst< Impl >
updateMiscRegs()BaseO3DynInst< Impl >inline
writeMem(uint8_t *data, unsigned size, Addr addr, Request::Flags flags, uint64_t *res)BaseDynInst< Impl >
ExecContext::writeMem(uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res)=0ExecContextpure virtual
~BaseDynInst()BaseDynInst< Impl >
~BaseO3DynInst()BaseO3DynInst< Impl >
~RefCounted()RefCountedinlinevirtual

Generated on Fri Jun 9 2017 13:04:03 for gem5 by doxygen 1.8.6