gem5  v20.1.0.0
SimpleExecContext Member List

This is the complete list of members for SimpleExecContext, including all inherited members.

amoMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op) overrideSimpleExecContextinlinevirtual
armMonitor(Addr address) overrideSimpleExecContextinlinevirtual
cpuSimpleExecContext
dcacheStallCyclesSimpleExecContext
demapPage(Addr vaddr, uint64_t asn) overrideSimpleExecContextinlinevirtual
fetchOffsetSimpleExecContext
getAddrMonitor() overrideSimpleExecContextinlinevirtual
getHtmTransactionalDepth() const overrideSimpleExecContextinlinevirtual
getHtmTransactionUid() const overrideSimpleExecContextinlinevirtual
getWritableVecPredRegOperand(const StaticInst *si, int idx) overrideSimpleExecContextinlinevirtual
getWritableVecRegOperand(const StaticInst *si, int idx) overrideSimpleExecContextinlinevirtual
icacheStallCyclesSimpleExecContext
idleFractionSimpleExecContext
inHtmTransactionalState() const overrideSimpleExecContextinlinevirtual
initiateHtmCmd(Request::Flags flags) overrideSimpleExecContextinlinevirtual
initiateMemAMO(Addr addr, unsigned int size, Request::Flags flags, AtomicOpFunctorPtr amo_op) overrideSimpleExecContextinlinevirtual
initiateMemRead(Addr addr, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable=std::vector< bool >()) overrideSimpleExecContextinlinevirtual
lastDcacheStallSimpleExecContext
lastIcacheStallSimpleExecContext
mwait(PacketPtr pkt) overrideSimpleExecContextinlinevirtual
mwaitAtomic(ThreadContext *tc) overrideSimpleExecContextinlinevirtual
newHtmTransactionUid() const overrideSimpleExecContextinlinevirtual
notIdleFractionSimpleExecContext
numBranchesSimpleExecContext
numBranchMispredSimpleExecContext
numBusyCyclesSimpleExecContext
numCallsReturnsSimpleExecContext
numCCRegReadsSimpleExecContext
numCCRegWritesSimpleExecContext
numCondCtrlInstsSimpleExecContext
numFpAluAccessesSimpleExecContext
numFpInstsSimpleExecContext
numFpRegReadsSimpleExecContext
numFpRegWritesSimpleExecContext
numIdleCyclesSimpleExecContext
numInstSimpleExecContext
numInstsSimpleExecContext
numIntAluAccessesSimpleExecContext
numIntInstsSimpleExecContext
numIntRegReadsSimpleExecContext
numIntRegWritesSimpleExecContext
numLoadSimpleExecContext
numLoadInstsSimpleExecContext
numMemRefsSimpleExecContext
numOpSimpleExecContext
numOpsSimpleExecContext
numPredictedBranchesSimpleExecContext
numStoreInstsSimpleExecContext
numVecAluAccessesSimpleExecContext
numVecInstsSimpleExecContext
numVecPredRegReadsSimpleExecContextmutable
numVecPredRegWritesSimpleExecContext
numVecRegReadsSimpleExecContextmutable
numVecRegWritesSimpleExecContext
pcState() const overrideSimpleExecContextinlinevirtual
pcState(const PCState &val) overrideSimpleExecContextinlinevirtual
PCState typedefExecContext
predPCSimpleExecContext
readCCRegOperand(const StaticInst *si, int idx) overrideSimpleExecContextinlinevirtual
readFloatRegOperandBits(const StaticInst *si, int idx) overrideSimpleExecContextinlinevirtual
readIntRegOperand(const StaticInst *si, int idx) overrideSimpleExecContextinlinevirtual
readMem(Addr addr, uint8_t *data, unsigned int size, Request::Flags flags, const std::vector< bool > &byte_enable=std::vector< bool >()) overrideSimpleExecContextinlinevirtual
readMemAccPredicate() const overrideSimpleExecContextinlinevirtual
readMiscReg(int misc_reg) overrideSimpleExecContextinlinevirtual
readMiscRegOperand(const StaticInst *si, int idx) overrideSimpleExecContextinlinevirtual
readPredicate() const overrideSimpleExecContextinlinevirtual
readStCondFailures() const overrideSimpleExecContextinlinevirtual
readVec16BitLaneOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
readVec32BitLaneOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
readVec64BitLaneOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
readVec8BitLaneOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
readVecElemOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
readVecLaneOperand(const StaticInst *si, int idx) constSimpleExecContextinline
readVecPredRegOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
readVecRegOperand(const StaticInst *si, int idx) const overrideSimpleExecContextinlinevirtual
setCCRegOperand(const StaticInst *si, int idx, RegVal val) overrideSimpleExecContextinlinevirtual
setFloatRegOperandBits(const StaticInst *si, int idx, RegVal val) overrideSimpleExecContextinlinevirtual
setIntRegOperand(const StaticInst *si, int idx, RegVal val) overrideSimpleExecContextinlinevirtual
setMemAccPredicate(bool val) overrideSimpleExecContextinlinevirtual
setMiscReg(int misc_reg, RegVal val) overrideSimpleExecContextinlinevirtual
setMiscRegOperand(const StaticInst *si, int idx, RegVal val) overrideSimpleExecContextinlinevirtual
setPredicate(bool val) overrideSimpleExecContextinlinevirtual
setStCondFailures(unsigned int sc_failures) overrideSimpleExecContextinlinevirtual
setVecElemOperand(const StaticInst *si, int idx, const VecElem val) overrideSimpleExecContextinlinevirtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::Byte > &val) overrideSimpleExecContextinlinevirtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::TwoByte > &val) overrideSimpleExecContextinlinevirtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::FourByte > &val) overrideSimpleExecContextinlinevirtual
setVecLaneOperand(const StaticInst *si, int idx, const LaneData< LaneSize::EightByte > &val) overrideSimpleExecContextinlinevirtual
setVecLaneOperandT(const StaticInst *si, int idx, const LD &val)SimpleExecContextinline
setVecPredRegOperand(const StaticInst *si, int idx, const VecPredRegContainer &val) overrideSimpleExecContextinlinevirtual
setVecRegOperand(const StaticInst *si, int idx, const VecRegContainer &val) overrideSimpleExecContextinlinevirtual
SimpleExecContext(BaseSimpleCPU *_cpu, SimpleThread *_thread)SimpleExecContextinline
statExecutedInstTypeSimpleExecContext
stayAtPCSimpleExecContext
syscall() overrideSimpleExecContextinlinevirtual
tcBase() const overrideSimpleExecContextinlinevirtual
threadSimpleExecContext
VecElem typedefSimpleExecContextprotected
VecPredRegContainer typedefExecContext
VecRegContainer typedefSimpleExecContextprotected
writeMem(uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res, const std::vector< bool > &byte_enable=std::vector< bool >()) overrideSimpleExecContextinlinevirtual

Generated on Wed Sep 30 2020 14:02:31 for gem5 by doxygen 1.8.17